怎么做webpack打包去除没有用到的代码或者js怎么动态导入

import wxAPI from "./wx"
import dyAPI from "./dy"
let platformAPI = null
if (PLATFORM === 'wx') {
   platformAPI = wxAPI
}
if (PLATFORM === 'dy') {
  platformAPI = dyAPI
}
export default platformAPI

我在使用webpack打包时会把wx.jsdy.js代码都会被打包进来
我想要根据我PLATFORM这个自定义的环境变量,去动态导入需要的文件,用到那个就打包那个文件的代码,我要怎么处理,或者怎么做动态导入

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7521271
  • 除此之外, 这篇博客: webpack 配置笔记中的 3、js文件打包到指定文件夹 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  •         如果需要将js打包到指定文件夹,只需要在 output的 filename下指定路径,如下:

            打包后的结果