https://www.cnblogs.com/panax...
通过这个帖子了解了 如何配置
但是有一点不太明白
拿阿里云举例子
使用console.log(process.env.NODE_ENV)的时候 阿里云的测试跟生产环境都是production
通过"test": "cross-env NODE_ENV=test node build/build.js"
这个就能区分出阿里云的测试跟生产环境了?
这是怎么区分的 求教
https://www.cnblogs.com/panax...
通过这个帖子了解了 如何配置
但是有一点不太明白
拿阿里云举例子
使用console.log(process.env.NODE_ENV)的时候 阿里云的测试跟生产环境都是production
通过"test": "cross-env NODE_ENV=test node build/build.js"
这个就能区分出阿里云的测试跟生产环境了?
这是怎么区分的 求教
NODE_ENV=test 修改env, 在打包时,根据这个变量配置接口,路由,图片,build方式等等
比如:
let api = 'http://xxx.api.com';
if (NODE_ENV=== 'test') {
// 测试接口,
api = 'http://test.api.com'
}
export default api;
琢磨明白了,按照链接的贴纸配置好文件,package.js 里添加"test": "cross-env NODE_ENV=test node build/build.js"后 直接 npm run test 就直接到了手动设置的ip下了。。。