当前位置: 首页 > 知识库问答 >
问题:

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

东门子昂
2023-06-14

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

共有2个答案

华乐逸
2023-06-14

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

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

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

卜飞鸣
2023-06-14

把需要修改的包复制出来,如何在目录下使用yarn link,再到需要依赖这个包的项目里使用yarn link xxxx导入。

 类似资料:
  • 本文向大家介绍Webpack 服务器端代码打包的示例代码,包括了Webpack 服务器端代码打包的示例代码的使用技巧和注意事项,需要的朋友参考一下 环境变量 之前,我们在项目里会经常使用 process.env.NODE_ENV, 但这个变量对于 webpack打包是有影响的, 在 production 的时候是有优化的. 所以, 我们将改用其他的环境变量来区别: 像这样, NODE_ENV 始终

  • ECM modules不能完全替代CommonJS modules吗? 我看很多项目中既有ESM modules,也有CommonJS modules,为什么不能统一使用ECM modules呢? 参与项目的人的个人喜好不同?用什么都是可以的,最终可能用到的代码都会被打包整合在一起。 兼容以前用CommonJS module写的内容?但是 import也是可以导入CommonJS module的,

  • 本文向大家介绍怎么修改vue打包后生成文件路径?相关面试题,主要包含被问及怎么修改vue打包后生成文件路径?时的应答技巧和注意事项,需要的朋友参考一下 webpack:output.path vue-cli3: outputDir

  • 1.手机版 设置方法:我-设置-修改密码 2.电脑版 设置方法:设置-帐号-修改密码

  • 打包你的代码,将它共享出去,让其他的开发者使用。例如,将其打包成一个库分享给其他开发者,以便他们用在自己的应用中,或者共享给开发工具,比如 ‘py.test’。 这种代码发布方式具备的优势是其成熟的工具生态系统,例如 PyPI 和 pip,这些工具使得其他的开发者很容易下载和安装你的包,无论是用于偶然的实验,还是将其集成到大型专业的系统中。 Python 代码以这种方式发布共享是一个成熟的惯例。如

  • 1、修改AndroidManifest.xml文件 1.添加权限和服务,参考demo <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission androi