如何在发布NPM包时排除环境文件

时间:2018-03-06 16:52:13

标签: node.js npm

我已经使用npmjs.org注册了私有包,这样我就可以更轻松地在其他项目中重用我自己的node.js代码。我想发布一个项目,但我不希望我的.env文件在线存储。我有没有办法在发布时排除某些文件上传?

1 个答案:

答案 0 :(得分:4)

将它们添加到.npmignore

https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package

# .npmignore
.env

请注意,这与.gitignore是分开的。 npm仍然可以发布.gitignore d的文件。事实上,这很常见,因为您可以执行构建步骤,并.npmignore src.gitignore dist并发布dist