您好,匿名用户

Vue cli 根据run不同环境配置不同接口调取地址?

0 投票

开发过程中 npm run dev 组件中接口调取的地址是 全局global定义的一个API变量如下:

// 开发环境打开 ↓↓↓
// global.API = '/api';

// 生产环境打开 ↓↓↓
// global.API = '';

this.$http.post(API + '/User/ResetPwd', {id: id})

生产环境 npm run build 时如何自动改变API成生产环境变量?

用户头像 提问 2017年 2月27日 @ Virgo 中士 (1,149 威望)
分享到:

1个回答

0 投票

写配置文件,在npm run build中 先复制配置文件(cp env.prod.js env.js) 再运行

"scripts": {
    "dev": "cp env.dev.js env.js && node build/dev-server.js",
    "build-test": "cp env.test.js env.js && node build/build.js"
    "build": "cp env.prod.js env.js && node build/build.js"
},
用户头像 回复 2017年 2月27日 @ Olaf 中士 (1,376 威望)
提一个问题:

相关问题

0 投票
1 回复 289 阅读
用户头像 提问 2017年 5月27日 @ Fiora 中士 (1,187 威望)
0 投票
1 回复 215 阅读
0 投票
1 回复 228 阅读
0 投票
1 回复 111 阅读
0 投票
1 回复 470 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

IT技术交流群 - 随意问
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...