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

Dmi*_*y R 8 npm

我正在尝试创建npm包(tgz)而不发布但是不清楚如何指定模块的版本.

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

Sam*_*kes 13

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

npm version 1.2.3

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


小智 9

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

{
    “名称”:“我的酷包”,
    “版本”:“1.0.0”,
    (...其余的 package.json 详细信息)
}

任何终端中的npm pack命令都会为您提供my-cool-package-1.0.0.tgz。
这将包含您包裹中的所有内容。

额外信息:

如果您想忽略任何文件,例如 node_modules,请将它们添加到同一文件夹中的 .npmignore 中,它们将被忽略。