【发布时间】:2016-05-11 21:15:54
【问题描述】:
所以我想做:
if (process.env.NODE_ENV === 'production') {
import StatsPlugin from 'webpack-stats-plugin';
}
但是 eslint 说:
Parsing error: 'import' and 'export' may only appear at the top level
我正在使用 babel-eslint 解析器。
这是否意味着我不能有条件地加载模块?
【问题讨论】:
-
如果你想有条件地加载模块,你应该禁用这个规则。
-
ES6 规范声明这是不可能的。您可以尝试使用常规要求。
-
相关,但不完全重复:stackoverflow.com/questions/36367532/…