需求是这样的:
- 项目为
Vue
类型,我想实现在本地执行编译时,自动将编译后的静态文件上传至阿里云OSS,供外部静态访问 - 通过查询,使用webpack-aliyun-oss类似插件,通过配置在
vue.config.js
中配置OSS的相关信息,能实现功能 - 目前问题是,无论我执行
npm run serve
(仅仅为了运行项目),还是执行npm run build
(发布项目),都会触发vue.config.js
里面的逻辑,都会自动将编译后的文件上传至OSS - 我想要的是,只在我执行
npm run build
时,才将静态文件上传到OSS,平时npm run serve
运行调试时,完全没必要将上一次编译后的文件上传至OSS
如果vue项目使用了vue-cli 配一下.env文件 根据环境判断一下