如何在导入语句中使用模板文字?
当这条线被执行时:
import stats from `./${process.env.STATS}`
报告下面的错误:
parsing错误:意外的令牌`
该模块可以用以下expression式成功加载:
const stats = require(`./${process.env.STATS}`);
import
语句似乎需要一个常规string,因为它与语句一起工作:
import stats from './statsdir'
其中'./statsdir'
是process.env.STATS
的值。
为什么会发生错误?
为什么会发生错误?
看来你自己find了答案:
import
语句似乎需要一个常规的string
究竟。 import
需要一个string文字 。 它的导入位置不能dynamic。
相关: 在node.js ES6variables导入名称?