我想在不发布它的情况下制作npm包的源码tarball版本,类似于python:
python setup.py sdist
我还要指定要包含哪些文件,类似于python中的MANIFEST.in
文件。
我知道我可以将包发布到npm并创建tarball,但这是我的私人项目,我不想发布它。
答案 0 :(得分:8)
如果没有提供参数,则npm打包当前包文件夹。
有npm pack
打包当前目录,但没有命令指定要包含的文件,而不是指定.npmignore
来忽略包中不需要的文件。
还将private:true
设置为package.json
以防止npm发布包。