如何更改 node_modules 中 Vue 的 src 代码以进行测试

How to change src code of Vue in node_modules for testing

我正在使用 Vue 2(具体哪个版本并不重要)。

我想测试 Vue 引擎盖背后发生的一些事情。所以我决定在node_modules中的Vue文件中添加console.log('test123')。事实证明,控制台日志永远不会触发。我把它放在 Vue 的所有文件中 node_modules,甚至在 Vue 的 dist 文件夹的所有文件中。

我怎样才能做到这一点?如果我 fork 存储库,那么我每次都必须在我的存储库上上传新版本,然后 运行 npm install。我知道这会奏效,但我想在不分叉的情况下实现这一目标。

知道我遗漏了什么吗?

有很多方法..但我觉得使用这种方法更舒服:
您可以在项目旁边的单独文件夹中下载任何 npm 包...
打开包的文件夹,然后 运行 在终端中这样做:

npm link

然后打开项目文件夹和运行

npm link ../package-path     # link the dir of your dependency

参考资料 npm-link
How to test an npm package locally