我有一个函数,该函数使用一些在单独文件中导出的常量。
如果我在函数内部导入常量,则无法正常工作:
export function findLocalizedLabelForValueDomainCode(...) {
import LOCALE from './constants';
// doing staff
}
但是,如果我替换:
import LOCALE from './constants';
通过
let cst = require( './constants');
它有效...您知道为什么在这种情况下我不能使用导入语法吗?
仅供参考:我的项目正在使用ES6
答案 0 :(得分:0)
动态导入目前处于第2阶段建议中,但您可以将其与babel插件结合使用-> https://babeljs.io/docs/en/babel-plugin-syntax-dynamic-import/