【发布时间】:2017-07-17 16:34:53
【问题描述】:
您好,我已经对 node_module 的文件进行了一些自定义调整,以使其满足客户要求。这些更改显然不在包源代码中,因此如果我需要更新 npm 包,我想避免覆盖它们。有没有办法做到这一点?也许类似于 git ignore 的东西?
【问题讨论】:
您好,我已经对 node_module 的文件进行了一些自定义调整,以使其满足客户要求。这些更改显然不在包源代码中,因此如果我需要更新 npm 包,我想避免覆盖它们。有没有办法做到这一点?也许类似于 git ignore 的东西?
【问题讨论】:
不建议直接修改 npm 包,这可能会导致多个问题,解决此问题的方法是将您的更改贡献给 GitHub 上的原始源代码,如果其他人发现您编写的代码有用,无论是那个还是您可以创建自己的包分支并将其用作依赖项。
您可以使用 GitHub 提供的 tarball 安装自己的包。
npm install https://github.com/<username>/<repository>/tarball/master
【讨论】: