gpt4 book ai didi

NPM 包,包括 .DS_Store

转载 作者:行者123 更新时间:2023-12-03 21:04:30 26 4
gpt4 key购买 nike

根据文档 https://docs.npmjs.com/files/package.json#files , 如果你把目录放在 files 的部分package.json , 指定目录中的某些文件无论如何都会被排除 - 包括 .DS_Store .此外, 中的文件.gitignore .npmignore 应该排除在 的文件部分中指定的任何目录中的文件package.json .

我的 package.json files条目是 ["src", "bin"] , 还 .DS_Store 中的文件源 当我运行 npm pack 时仍然进入 tarball . .DS_Store .gitignore 同样,但无论设置如何,npm 都应该排除它。

README.md 文件已正确自动包含在内,但我无法获取 .DS_Store 在不明确包含我想包含在 files 中的所有文件扩展名的情况下离开的部分package.json .

我尝试了 NPM 6.4.1 和 6.9.0 并得到了相同的结果,我在这里遗漏了什么吗?

最佳答案

According to npm ,

If there’s no .npmignore file, but there is a .gitignore file, then npm will ignore the stuff matched by the .gitignore file. If you want to include something that is excluded by your .gitignore file, you can create an empty .npmignore file to override it.



我建议你创建一个新鲜 .npmignore 文件覆盖您的 .gitignore .空白 .npmignore 如上所述,默认情况下将忽略 .DS_Store 。 npm 可能在解析您的 时遇到一些问题.gitignore .

关于NPM 包,包括 .DS_Store,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55245190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com