默认情况下,.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 删除。