我已经在 npmjs.org 上注册了私有(private)包,这样我就可以更轻松地在其他项目中重复使用我自己的 node.js 代码。我想发布一个项目,但我不希望我的 .env 文件在线存储。有没有办法在我发布时排除某些文件上传?
最佳答案
将它们添加到 .npmignore
https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package
# .npmignore
.env
请注意,这与 .gitignore
是分开的。 npm
仍然可以发布 .gitignore
d 的文件。事实上,这很常见,因为您可能会执行构建步骤并拥有 .npmignore src
和 .gitignore dist
并发布 dist
。
关于node.js - 发布 NPM 包时如何排除环境文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49136072/