美文网首页
修改node_modules中第三方模块并本地调试

修改node_modules中第三方模块并本地调试

作者: hellokitty小丸子 | 来源:发表于2021-11-22 15:30 被阅读0次

为了定位一个rabbitMq发消息的问题,我需要在适当的位置添加一些log方便观察和定位。一通定位之后,发现发消息的逻辑是在一个小伙伴之前封装好的模块里做的,它作为了一个第三方模块放到了node_modules中。
然而当我在添加完log后,想在本地调试自测一下时,发现我添加的log和改动的代码都没有生效。于是去此模块中的package.json一看,发现主文件中用的是dist目录下的index.js,所以根据package.json中的地址去下载此模块的源码进行修改。

package.json.png

修改完成后,关键是怎么在本地调试中用呢?其实很简单:
1、源码修改完成后,进行npm run build,此时重新生成了新的dist下的index.js。
2、把这个新生成的index.js拷贝覆盖到原来那个项目下对应的位置,覆盖,这样就OK了。

相关文章

  • 修改node_modules中第三方模块并本地调试

    为了定位一个rabbitMq发消息的问题,我需要在适当的位置添加一些log方便观察和定位。一通定位之后,发现发消息...

  • eggJs 打印mysql日志

    我本地启动的时候是直接在node_modules mysql的模块中的/lib/Connection.js文件中的...

  • css调试奇技淫巧

    在chrome浏览器中修改css文件,本地文件中的映射的css文件同步修改 一、CSS调试技巧 调试CSS 添加工...

  • 第三方请求结束,本地文件无法删除

    最近在调试第三方接口的过程中,发现在发送请求时将本地文件传送给对方结束并结束请求后,本地文件无法删除,依然留存在本...

  • spark源码开发调试(idea环境)

    源码项目调试 ​ 在源代码项目对源码修改后用idea直接进行调试工作 clone源码到本地并编译 ...

  • npm install/yarn 防止修改的源码被还原

    描述: 很多时候我们会因为一些原因修改node_modules中的源码,在修改项目的模块源码后,如果再次执行npm...

  • 本地模块调试技巧

    前言 在日常应用开发中,尤其是前端的小伙伴们经常会开发一些独立模块,上传git或者自己的私服。本文将阐述如何即快速...

  • Charles map local和rewrite的使用

    一、本地映射 使用场景:接口已出,并通过修改已有数据来映射指定的接口,使接口数据始终使用本地设置的数据来做调试。或...

  • import-local执行流程分析

    import-local的作用 当全局node_modules和本地node_modules中,存在相同的库,则优...

  • NPM模块patch流程

    下载模块对应的开源软件源码 进入源码目录,使用link命令安装为本地源 到应用目录下把对应模块修改为本地源 修改源...

网友评论

      本文标题:修改node_modules中第三方模块并本地调试

      本文链接:https://www.haomeiwen.com/subject/vwfbtrtx.html