gpt4 book ai didi

javascript - .npmignore 不忽略文件

转载 作者:IT老高 更新时间:2023-10-28 23:24:59 27 4
gpt4 key购买 nike

我有一个存储在 github 上的私有(private)模块,我使用 npm 将它包含在我的一个项目中。该模块有一个 .npmignore 文件,但是当我安装或更新该模块时没有任何内容被忽略。

项目的package.json

{
"name": "Your Cool Project",
"version": "0.0.0",
"dependencies": {
"myModule" : "git+ssh://git@github.com:user/myModule.git",
/* All your other dependencies */
}
...
}

模块的.npmignore文件

.git*
gulpfile.js
index.html
tests.js
README.md

当我运行 npm update myModule 时,这些文件仍在下载到我的项目中。我错过了什么吗? .npmignore 是否适用于私有(private)托管模块?提前致谢。

最佳答案

由于您将依赖项 myModule 指定为 Git 存储库,因此 npm 可能只是在克隆存储库。因此您的 .npmignore 文件没有被使用。

.npmignore 似乎在“制作模块”时使用,例如: packpublish 不使用模块(如您的示例中)。

关于javascript - .npmignore 不忽略文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24084820/

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