我正在创建一个发布到npm的包。
请帮忙。
您的项目应该有一个package.json,它应该在NPM上发布。 devDependencies
的想法是,当人们从NPM安装你的软件包时,它们将无法安装,而dependencies
则安装了。
为了使您的包能够按预期工作,您至少需要指向主JS文件的main
字段。
有关可用字段的列表,请参阅the docs for package.json
。
你应该在你的目录中使用package.json
。
使用files
的package.json
发布您想要的文件,
选择你的主文件(文件将由require
调用)与main
的package.json
你应该阅读npm package.json
示例:(dist
是由gulp
构建的目录)
{
"name": "<your_module>",
"files": [
"dist",
"someFile.js"
],
"main": "dist/index.js",
...
}
通过这种方式,您应该将模块构建your module
添加到devDependencies
,模块由your module
中的dependencies
调用