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