vue+webpack如何实现开发 测试 生产等环境的打包切换呢?

vue-cli+webpack搭建的项目。npm run build 每次打包都要手动区分测试和生产环境,请问如何配置自动区分呢?比如我需要区分 assetsPublicPath: '/',打包后的路径不一样, proxy代理的api不一样等。。。求大神指点。谢谢

阅读 2.9k
1 个回答

npm 提供一个 npm_lifecycle_event 变量,返回当前正在运行的脚本名称

DefinePlugin 最为常用的用途就是用来处理我们开发环境和生产环境的不同。

可以两者结合使用

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