【发布时间】:2016-08-25 14:39:54
【问题描述】:
当这行被执行时:
import stats from `./${process.env.STATS}`
报如下错误:
解析错误:意外的令牌`
使用表达式可以成功加载模块:
const stats = require(`./${process.env.STATS}`);
import 语句似乎需要一个常规字符串,因为它与语句一起使用:
import stats from './statsdir'
其中'./statsdir' 是process.env.STATS 的值。
为什么会出现错误?
【问题讨论】:
-
你用的是什么节点版本?
-
我正在使用版本
6.0。我也在使用babel-cli编译源文件。 -
如果您使用的是 babel,您是否在 .babelrc 中加载了正确的预设?
-
我目前使用的是
es2015预设。
标签: javascript node.js ecmascript-6