
默认情况下,.gitignore用于确定在npm publish期间被列入黑名单的内容。
# .gitignore
dist/
.env*但是如果.npmignore存在,那么它优先于.gitignore:
# .npmignore
dist/注意:请确保包含所有被忽略的文件。否则,您可能会不小心发布您不打算发布的内容。
在上面的例子中,.env*is in.gitignore但不 in .npmignore。这意味着将发布与.env*模式匹配的文件。
最终,最好将使用's files发布的内容列入白名单:package.json
{
"files": ["index.js", "/lib"]
}npm pack原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。