修改node-modules代码,webpack打包时怎末才能生效?

作者站长头像
站长
· 阅读数 7

在做html导Excel的样式,需要设置Excel表格打印预览的缩放比例以及页边距,查阅众多资料,只有修改xlsx-style的源码可以解决,可是修改源码后,怎末修改webpack打包后也能生效,求大神指教

回复
1个回答
avatar
test
2024-07-02

可以使用 webpack 的 resolve.alias 配置来将模块的引用指向本地代码。,当 webpack 打包时,它将使用您的本地代码而不是 node_modules 中的代码。如果要修改 lodash 模块中的代码,可以在 webpack 配置中添加以下内容:resolve: {

 alias: {
   'lodash': path.resolve(__dirname, 'src/lodash')
 }

}这将把 lodash 模块的引用指向您的本地 src/lodash 目录中的代码

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容