如何在dist目录中生成单独的package.json文件?

问题描述 投票:0回答:2

我正在创建一个发布到npm的包。

  1. 有人可以帮助我如何生成单独的package.json并将其放在dist目录中?我正在使用gulp作为构建工具。
  2. 应该发布的package.json的内容应该是什么?我认为我们需要排除不依赖性。我不确定别人。

请帮忙。

javascript gulp node-modules
2个回答
1
投票

您的项目应该有一个package.json,它应该在NPM上发布。 devDependencies的想法是,当人们从NPM安装你的软件包时,它们将无法安装,而dependencies则安装了。

为了使您的包能够按预期工作,您至少需要指向主JS文件的main字段。

有关可用字段的列表,请参阅the docs for package.json


0
投票

你应该在你的目录中使用package.json

使用filespackage.json发布您想要的文件,

选择你的主文件(文件将由require调用)与mainpackage.json

你应该阅读npm package.json

示例:(dist是由gulp构建的目录)

{
    "name": "<your_module>",
    "files": [
        "dist",
        "someFile.js"
    ],
    "main": "dist/index.js",
    ...
}

通过这种方式,您应该将模块构建your module添加到devDependencies,模块由your module中的dependencies调用

© www.soinside.com 2019 - 2024. All rights reserved.