【发布时间】:2019-09-15 04:47:50
【问题描述】:
我创建了一个反应模块,然后使用 create-react-app 创建了一个反应应用程序 当我运行应用程序时,我在浏览器中收到以下错误:
无效的钩子调用。 Hooks 只能在函数组件内部调用。
使用 chrome 开发工具检查我的应用程序,我注意到了问题的证据:webpack/babel 在浏览器中加载了我的模块的 node_modules,因此有 2 个版本的 react(以及任何 peerDependencies):
有没有办法告诉我的应用排除任何模块的 node_modules 文件夹?
感谢您的帮助。
【问题讨论】:
-
你有没有在创建项目后手动做
npm install? -
多次。
标签: javascript node.js reactjs webpack react-redux