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

如何使用npm包创建版本为的tgz文件?,npm,Npm,我试图在不发布的情况下创建npm包(tgz),但是不清楚如何指定模块的版本 运行npm-pack时,它会创建0.0.0版本的文件名,是否有人可以共享此示例?npm-pack从您的package.json文件读取此版本。您可以使用npm version命令设置版本: npm版本1.2.3 如果您还没有package.json文件,请使用npm init创建它,上面的答案是有效的, 只需添加一些代码和一个小提示: { “姓名”:“我的酷包”, “版本”:“1.0.0”, (…其他人的packag

我试图在不发布的情况下创建npm包(tgz),但是不清楚如何指定模块的版本


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

npm-pack
从您的
package.json
文件读取此版本。您可以使用
npm version
命令设置版本:

npm版本1.2.3

如果您还没有
package.json
文件,请使用
npm init

创建它,上面的答案是有效的, 只需添加一些代码和一个小提示:

{ “姓名”:“我的酷包”, “版本”:“1.0.0”, (…其他人的package.json详细信息) } npm pack任何终端中的命令都将为您提供my-cool-package-1.0.0.tgz。
这将包含您包中的所有内容

额外信息:

如果您想忽略任何文件,例如node_模块,请将这些文件添加到同一文件夹中的.npmignore中,它们将被忽略

{ "name": "my-cool-package", "version": "1.0.0", (...rest of you package.json details) }