【发布时间】:2018-08-27 13:30:44
【问题描述】:
我有一个函数使用一些常量,这些常量导出到单独的文件中。
如果我在函数中导入常量,它就不起作用:
export function findLocalizedLabelForValueDomainCode(...) {
import LOCALE from './constants';
// doing staff
}
但是,如果我替换:
import LOCALE from './constants';
由
let cst = require( './constants');
它有效...你知道为什么在这种情况下我不能使用导入语法吗?
仅供参考:我的项目使用的是 ES6
【问题讨论】:
-
导入必须在作用域的根目录:你不能导入到函数/类/方法...
-
导入需要在函数之外,有什么特殊原因需要在函数内部导入吗?
-
您可以在这里找到答案:stackoverflow.com/a/29330452/8419483>
标签: javascript reactjs npm