当我们安装的依赖包某些不满足我们的需求时,我们需要对其进行某些少量的改动。
改动不大,但是又不影响依赖插件其他的更新。
在自己项目的node_modules里面找到自己要修改的依赖包文件ag-grid-enterprise.cjs.js :
项目/node_modules/ag-grid-enterprise/dist/ag-grid-enterprise.cjs.js
ag-grid-enterprise.cjs.js这个文件就是自己需要修改的文件
把这个文件拷贝出来放到自己的项目目录下如:
项目/src/assets/dist/ag-grid-enterprise.cjs.js, 根据自己的需要对这个文件进行修改。如果ag-grid-enterprise.cjs.js内有引入其他依赖的文件的插件记得一起把这些路径统一修改到对应的依赖路径。否则功能缺少
为确保自己修改的文件是否起作用:自己在代码中打印一个
console.log("--------------- ^_^ -------------------");
在 项目/node_modules/ag-grid-enterprise 这个依赖包中找到引用ag-grid-enterprise.cjs.js这个文件的路径:如
在项目中拦截这个文件的路径并替换我们修改文件的路径
对 项目/vue.config.js 文件进行修改:
重新启动项目 npm run dev
浏览器日志打印出数据证明已经成功调用到自己修改的文件了。