1.关于修改项目node-module里的js文件修改后不影响打包
对于js、css项目(比如webpack打包的),不论是依赖,还是dev依赖,在线上都不用部署这些,因为遇到require和import的语句,webpack会帮您打包模块进去,线上服务器连nodejs的程序都不用安装,js是丢给浏览器解析的。
注:如果修改后无效, 则检查下 node_modules 模块里面的 package.json 文件的 main 配置 这是入口文件,从这个里面修改 因为很多 node_modules 包里面既有源码又有编译后的代码
2.修改node-module里依赖的js正规的方法
不建议你直接修改 node_modules 里面的模块 下次更新就会被覆盖
一般方法为
1.下载别人代码到本地,放在src目录,修改后手动引入。
2.fork别人的代码到自己仓库,修改后,从自己仓库安装这个插件。(修改之后,执行 npm install https://github.com///tarball/master 来安装)
3.可参考https://blog.csdn.net/LuckyWinty/article/details/107724581 提供的方法