webpack打包

一、分环境打包步骤如下:

1.在package.json里要配置不同的环境变量
webpack分环境打包 + 踩坑

注意:

  • Build-test/bulid-product 与build写成一样的就可以了
  • NODE_ENV需要改成不同的环境变量,方便在打包的时候获取到,从而根据不同的环境进行打包
  • cross-env:解决跨平台设置NODE-ENVDE的问题

2.在webpack.base.conf.js的output设置打包的路径
webpack分环境打包 + 踩坑
3.在config.js/config/index.js中的build去配置不同环境的路径
webpack分环境打包 + 踩坑
注意:

  • 需要获取到不同的环境变量 ---- Process.env.NODE.ENV
  • 在不同的环境的js去设置一下
二、报错信息的处理

1.打包完成之后,输入命令npm run dev 报错
webpack分环境打包 + 踩坑
原因:

  • 当时打包只设置了test和product的输出路径,npm run dev ,走的是development,函数返回的对象是一个空值,所以会报错

2.打包font的路径不对
webpack分环境打包 + 踩坑
修改:
webpack.prod.conf.js(extract:false)
webpack分环境打包 + 踩坑

相关文章:

  • 2021-10-01
  • 2022-12-23
  • 2021-04-15
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2022-12-23
  • 2021-12-25
猜你喜欢
  • 2022-12-23
  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2021-04-13
相关资源
相似解决方案