【发布时间】:2020-01-20 18:13:57
【问题描述】:
我目前正在使用 redux,并且正在将具有类型属性的对象导出到我的 reducer 文件中。
我的 types.js 文件:
const Types = {LOG_IN:'LOG_IN',REGISTER:'REGISTER'};
export default Types;
我的 reducer.js 文件:
import {LOG_IN,REGISTER} from './types';
//CODE HERE
但是,当我编译时,CRA 给我一个错误:
Attempted import error: 'LOG_IN' is not exported from './types'.
奇怪的是,这段代码有效:
import Types from './types';
const {LOG_IN,REGISTER} = Types;
为什么我的代码结构不适用于这种导入形式,而 React 和 Redux 的代码却可以?提前谢谢你。
【问题讨论】:
标签: javascript reactjs ecmascript-6 redux es6-modules