我想在不发布 npm 包的情况下制作源 tarball 版本,类似于 python:
python setup.py sdist
我还想指定要包含哪些文件,类似于 python 中的 MANIFEST.in
文件。
我知道我可以将包发布到 npm 并创建 tarball,但这是我的私有(private)项目,我不想发布它。
最佳答案
If no arguments are supplied, then npm packs the current package folder.
有 npm pack
打包当前目录,但是没有指定要包含的文件的命令,而不是指定 .npmignore
来忽略您要包含的文件不想在包裹里面。
同时将 private:true
设置为 package.json
以防止 npm 发布包。
关于node.js - 如何在不发布包的情况下使用 npm 创建包的源 tarball 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22663379/