如何修改 node_modules 中项目依赖的源代码实现
此处使用 yarn 讲解,使用 npm 也是相同的原理要想修改依赖包的源代码,第一想法是直接在 node_modules 中找到包位置,直接修改这里的代码,然后编译。这种方式是不会生效的。原因在于 yarn 安装依赖包时,除了从仓库拉取对应文件外,还会根据 pakcage.json 进行编译。这就会导致修改后的代码无法发挥作用。如果你想修改后调用 yarn install,之前修改的代码就会被从仓库拉去的代码覆盖。好在 yarn 提供了对应的指令 link。该指令有两个作用,一个是将指定的 np