本人对前端只有个略懂
当我使用npm run test测试
alert(process.env.NODE_ENV)
结果是正常能返回出

当我使用npm run build --test打包部署服务器后
返回的结果是

2021 04 25 暂时未找到解决方法
所以先冒着被同事孤立的风险用以下解决方法
修改前
class Config {private dev: string = 'http://127.0.0.1:10000';private test: string = 'http://47.107.124.119:8080';private pro: string = '/manage';public getBaseUrl(): string {let url = this.pro;if (process.env.NODE_ENV === 'development') {url = this.dev;} else if (process.env.NODE_ENV === 'test') {url = this.test;} else if (process.env.NODE_ENV === 'production') {url = this.pro;}return url;}
}export default new Config();
修改后
class Config {private dev: string = 'http://127.0.0.1:10000';private test: string = 'http://47.107.124.119:8080';private pro: string = '/manage';public getBaseUrl(): string {let url = this.pro;// if (process.env.NODE_ENV === 'development') {// url = this.dev;// } else if (process.env.NODE_ENV === 'test') {url = this.test;// } else if (process.env.NODE_ENV === 'production') {// url = this.pro;// }return url;}
}export default new Config();
请各位路过的好汉如果知道解决方法请务必留言!谢谢了!














