WebPack通过不同的参数实现打包不同的模块怎么操作?

能不能实现类似 npm run build 参数1 || npm run build 参数2,通过这个参数1,参数2的不同,从代码中去打包出相对应的文件,如下图所示。image.png,如果这个方法行不通的话,求求大佬们给我一个别的思路,拜托拜托

阅读 2.7k
2 个回答

可以借鉴下比较成熟的开源项目,比如vue

npm run build之后运行的是package.json下scripts中的命令
image.png

比如运行npn run build:weex后会执行npm run build -- weex,然后运行node scripts/build.js,并把参数weex带进去,可以看到scripts/build.js中通过process.argv去过滤需要打包的模块,打包的所有模块配置都放在了scripts/config.js下
image.png

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题