如何使用npm pack创建版本的tgz文件?

时间:2015-11-04 13:17:34

标签: npm

我试图创建npm包(tgz)而不发布但是它不清楚如何指定模块的版本。

运行 npm pack 时,它会创建版本为0.0.0的文件名,是否有人可以分享示例?

2 个答案:

答案 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中,它们将被忽略。