请教下 node_modules 手动修复漏洞的问题

一个 npm 包有 bug,自己手动改 node_modules 下的文件解决了,也给作者提了 issues,但是短时间还没有新的版本发布,怎么在生产环境下仍然保留自己多 node_modules 下文件的修改呢?

自动化构建的时候重新 yarn install 了,包都是新拉的。

node-modules
89 views
Comments
登录后评论
Sign In
·

试下 https://yarnpkg.com/cli/patch,yarn v2 支持 patch 协议去修复 node_modules 内的 bug

·

如果 git 仓库已经有修复代码,想偷懒你也可以直接:

npm install https://github.com/xxx/branch

去安装最新的代码,不过最好用 patch-package,可以指定版本修复,生成的 patch 文件保存在项目目录中。