如何让Vue在生产环境编译时不自动上传至OSS

需求是这样的:

  1. 项目为Vue类型,我想实现在本地执行编译时,自动将编译后的静态文件上传至阿里云OSS,供外部静态访问
  2. 通过查询,使用webpack-aliyun-oss类似插件,通过配置在vue.config.js中配置OSS的相关信息,能实现功能
  3. 目前问题是,无论我执行npm run serve(仅仅为了运行项目),还是执行npm run build(发布项目),都会触发vue.config.js里面的逻辑,都会自动将编译后的文件上传至OSS
  4. 我想要的是,只在我执行npm run build时,才将静态文件上传到OSS,平时npm run serve运行调试时,完全没必要将上一次编译后的文件上传至OSS
阅读 2.2k
1 个回答

如果vue项目使用了vue-cli 配一下.env文件 根据环境判断一下

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