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")
因此在生产服务器中,它将请求发送到测试地址,而不是真实地址。
如何避免这种编译?