在函数内部无法识别导入

时间:2018-08-27 13:30:45

标签: javascript reactjs npm

我有一个函数,该函数使用一些在单独文件中导出的常量。

如果我在函数内部导入常量,则无法正常工作:

export function findLocalizedLabelForValueDomainCode(...) {
    import LOCALE from  './constants';
   // doing staff 
}

但是,如果我替换:

import LOCALE from  './constants';

通过

let cst = require( './constants');

它有效...您知道为什么在这种情况下我不能使用导入语法吗?

仅供参考:我的项目正在使用ES6

1 个答案:

答案 0 :(得分:0)

动态导入目前处于第2阶段建议中,但您可以将其与babel插件结合使用-> https://babeljs.io/docs/en/babel-plugin-syntax-dynamic-import/