【发布时间】:2017-03-22 17:24:08
【问题描述】:
我收到一些来自 webpack 的 module not found 错误,但问题是文件确实在那里。我已经三重检查了,我确定文件在那里,但由于某种原因,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
【问题讨论】:
-
我正在使用 comes with the history module 的 React Router 4.0.0-alpha.4,正如我上面提到的,历史文件肯定在那里。此外,未找到的最后一个模块是用于反应而不是反应路由器。这让我觉得这是 webpack not react router 的问题。
标签: javascript node.js webpack