变量已导入,但在使用 ReactJS Redux 时出现导入错误



我正在研究ReactJSRedux。我有一个名为actionTypes.js的文件。在此文件中,我有以下export语句:

export const REGISTER_USER = 'REGISTER_USER';

现在,我将其导入registerReducer.js语句:

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

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

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

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新