当我为我的项目运行 webpack 时,我收到这个错误提示 React-Redux 包无法解析它的一些内部模块:
ERROR in ./node_modules/react-redux/es/index.js
Module not found: Error: Can't resolve './components/Context' in '/home/.../frontend/src/node_modules/react-redux/es'
@ ./node_modules/react-redux/es/index.js 3:0-57 12:0-179
@ ./index.tsx
ERROR in ./node_modules/react-redux/es/index.js
Module not found: Error: Can't resolve './components/Provider' in '/home/.../frontend/src/node_modules/react-redux/es'
@ ./node_modules/react-redux/es/index.js 1:0-45 12:0-179
@ ./index.tsx
ERROR in ./node_modules/react-redux/es/index.js
Module not found: Error: Can't resolve './components/connectAdvanced' in '/home/.../frontend/src/node_modules/react-redux/es'
@ ./node_modules/react-redux/es/index.js 2:0-59 12:0-179
@ ./index.tsx
ERROR in ./node_modules/react-redux/es/index.js
Module not found: Error: Can't resolve './connect/connect' in '/home/.../frontend/src/node_modules/react-redux/es'
@ ./node_modules/react-redux/es/index.js 4:0-40 12:0-179
@ ./index.tsx
ERROR in ./node_modules/react-redux/es/index.js
Module not found: Error: Can't resolve './hooks/useDispatch' in '/home/.../frontend/src/node_modules/react-redux/es'
@ ./node_modules/react-redux/es/index.js 5:0-70 12:0-179 12:0-179
@ ./index.tsx
ERROR in ./node_modules/react-redux/es/index.js
Module not found: Error: Can't resolve './hooks/useSelector' in '/home/.../frontend/src/node_modules/react-redux/es'
@ ./node_modules/react-redux/es/index.js 6:0-70 12:0-179 12:0-179
@ ./index.tsx
有谁知道如何解决这个问题?可能是因为我在 redux 之前安装了 react-redux?如果是这样,我该如何解决。我已经尝试删除package-lock.json和删除node_modules并重新运行npm install. 我还深入研究了文件系统,发现文件系统上存在无法解析的模块;例如,即使 webpack 无法解析./components/Provider,该文件仍然node_modules/react-redux/es/Provider.js存在并且看起来不错。
这是 的相关部分package.json。可能是版本不匹配还是什么?
开心每一天1111
相关分类