Babel将变量评估为字符串

时间:2019-03-05 13:20:33

标签: javascript webpack babeljs laravel-mix

babel作为标题,将变量评估为字符串并删除变量。

const url = config.app.url + "/api/posts/1"
// config values are dynamic. 
this.load(url)

当papel解析此代码并将其转换为es5代码时,

// const url = config.app.url + "/api/posts/1" - deleted

this.load("http://app.test/api/posts/1")

因此在生产服务器中,它将请求发送到测试地址,而不是真实地址。

如何避免这种编译?

0 个答案:

没有答案