有没有办法在 运行 npm install 时忽略 node_module

Is there a way to ignore a node_module when running npm install

您好,我已经对 node_module 的文件进行了一些自定义调整,以满足客户的要求。这些更改显然不在包源代码中,因此如果我需要更新 npm 包,我想避免覆盖它们。有没有办法做到这一点?也许类似于 git 忽略?

不建议直接修改 npm 包,这可能会导致多个问题,解决此问题的方法是在 GitHub 上贡献您对原始源代码的更改,如果其他人会找到您编写的代码很有用,或者你可以创建自己的包分支并将其用作依赖项。

您可以使用 GitHub 提供的 tarball 安装自己的包。

npm install https://github.com/<username>/<repository>/tarball/master