0

我正在研究ReactJSRedux。我有一个名为actionTypes.js. 在这个文件中,我有以下export声明:

export const REGISTER_USER = 'REGISTER_USER';

现在,我registerReducer.js使用以下语句将其导入:

import {REGISTER_USER} from '../actions/actionTypes';

但是,当我REGISTER_USER在文件中使用此变量时registerReducer.js,会出现以下错误:

Attempted import error: 'REGISTER_USER' is not exported from '../actions/actionTypes'.

当我只导入REGISTER_USER但不使用它时,会declared but not used发出警告。我无法理解这个问题。

注意:所有路径和变量名都是正确的。我已经验证过很多次了。

4

2 回答 2

1

这可能是 webpack 的捆绑问题。我在使用 react v16.10.2 之前遇到过这个问题。不过我已经有一段时间没有看到这个问题了。一个简单的重新启动/重新捆绑可能已经为您解决了这个问题。

于 2019-12-20T06:28:50.393 回答
0

问题已解决。无需更改代码。我刚刚在其中创建了另一个虚拟变量actionTypes.js,然后删除了该变量。一切都保持不变,代码成功执行。天知道是怎么发生的。

于 2019-12-20T06:02:48.483 回答