我从webpack中收到一些模块未找到的错误,但问题是文件实际上在那里。我已进行了三重检查,并确定文件在那里,但是由于某些原因,webpack无法找到它们。我有什么办法找出有关webpack为何失败的更多信息?
ERROR in ./~/react-router/BrowserRouter.js
Module not found: Error: Cannot resolve module 'history/createBrowserHistory' in [MODULE_PROJECT_ROOT]\node_modules\react-router
@ ./~/react-router/BrowserRouter.js 11:28-67
ERROR in ./~/react-router/HashRouter.js
Module not found: Error: Cannot resolve module 'history/createHashHistory' in [MODULE_PROJECT_ROOT]\node_modules\react-router
@ ./~/react-router/HashRouter.js 11:25-61
ERROR in ./~/react-router/HashRouter.js
Module not found: Error: Cannot resolve module 'history/PathUtils' in [MODULE_PROJECT_ROOT]\node_modules\react-router
@ ./~/react-router/HashRouter.js 19:17-45
ERROR in ./~/react-router/MemoryRouter.js
Module not found: Error: Cannot resolve module 'history/createMemoryHistory' in [MODULE_PROJECT_ROOT]\node_modules\react-router
@ ./~/react-router/MemoryRouter.js 11:27-65
ERROR in ./~/react-router/LocationUtils.js
Module not found: Error: Cannot resolve module 'history/PathUtils' in [MODULE_PROJECT_ROOT]\node_modules\react-router
@ ./~/react-router/LocationUtils.js 17:17-45
ERROR in ./~/react-router/LocationUtils.js
Module not found: Error: Cannot resolve module 'history/LocationUtils' in [MODULE_PROJECT_ROOT]\node_modules\react-router
@ ./~/react-router/LocationUtils.js 8:21-53
ERROR in ./~/react/lib/CSSPropertyOperations.js
Module not found: Error: Cannot resolve module 'fbjs/lib/memoizeStringOnly' in [MODULE_PROJECT_ROOT]\node_modules\react\lib
@ ./~/react/lib/CSSPropertyOperations.js 21:24-61
我发现了为什么webpack找不到所需的模块。我已经提供的,以绝对路径的数组resolve.modulesDirectories和resolveLoader.modulesDirectories。我忘记要做的是在数组中包括这些字段的默认值。就我而言,我只是将“ node_modules”放在文件路径的这些数组中,这解决了我的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句