我试图创建npm包(tgz)而不发布但是它不清楚如何指定模块的版本。
运行 npm pack 时,它会创建版本为0.0.0的文件名,是否有人可以分享示例?
答案 0 :(得分:10)
npm pack
从您的package.json
文件中读取版本。您可以使用npm version
命令设置版本:
npm version 1.2.3
如果您还没有package.json
个文件,请使用npm init
创建。
答案 1 :(得分:0)
以上答案有效, 只需添加一些代码和小技巧:
{ "name": "my-cool-package", "version": "1.0.0", (...rest of you package.json details) }在任何终端中的
npm pack 命令都会为您提供 my-cool-package-1.0.0.tgz。
这将包含您包装中的所有内容。
其他信息:
如果要忽略任何文件,例如,node_modules将它们添加到同一文件夹中的.npmignore中,它们将被忽略。