我創建一個新的陣營項目,我有react-router
和history
之間的依賴問題:反應路由器無法解析模塊的歷史,缺少lib文件夾
ERROR in ./~/react-router/lib/match.js
Module not found: Error: Cannot resolve module 'history/lib/Actions' in /app/node_modules/react-router/lib
@ ./~/react-router/lib/match.js 15:15-45
ERROR in ./~/react-router/lib/useRouterHistory.js
Module not found: Error: Cannot resolve module 'history/lib/useQueries' in /app/node_modules/react-router/lib
@ ./~/react-router/lib/useRouterHistory.js 6:18-51
ERROR in ./~/react-router/lib/createMemoryHistory.js
Module not found: Error: Cannot resolve module 'history/lib/useQueries' in /app/node_modules/react-router/lib
@ ./~/react-router/lib/createMemoryHistory.js 6:18-51
ERROR in ./~/react-router/lib/useRouterHistory.js
Module not found: Error: Cannot resolve module 'history/lib/useBasename' in /app/node_modules/react-router/lib
@ ./~/react-router/lib/useRouterHistory.js 10:19-53
ERROR in ./~/react-router/lib/createMemoryHistory.js
Module not found: Error: Cannot resolve module 'history/lib/useBasename' in /app/node_modules/react-router/lib
@ ./~/react-router/lib/createMemoryHistory.js 10:19-53
ERROR in ./~/react-router/lib/browserHistory.js
Module not found: Error: Cannot resolve module 'history/lib/createBrowserHistory' in /app/node_modules/react-router/lib
@ ./~/react-router/lib/browserHistory.js 5:28-71
ERROR in ./~/react-router/lib/hashHistory.js
Module not found: Error: Cannot resolve module 'history/lib/createHashHistory' in /app/node_modules/react-router/lib
@ ./~/react-router/lib/hashHistory.js 5:25-65
ERROR in ./~/react-router/lib/createMemoryHistory.js
Module not found: Error: Cannot resolve module 'history/lib/createMemoryHistory' in /app/node_modules/react-router/lib
@ ./~/react-router/lib/createMemoryHistory.js 14:27-69
我使用react-router
最後一個版本3.0.0
其中有history
3.0.0
作爲其package.json
中的依賴項。 我使用npm
版本3.10.8
,即使history
模塊安裝了react-router
依賴關係,我也將它添加到我的package.json
中,正如react-router
文檔中所述。
的事情是react-router
正在尋找其需要history/lib/
而history
模塊在history/
(無lib
文件夾),其文件。
因爲它不依賴於我的配置/安裝,但依賴於第三方模塊,所以我不知道該怎麼做,而且我很驚訝沒有發現任何關於此的問題。
您可以嘗試刪除node_modules文件夾,然後運行npm install。 –
@ShubhamKhatri已經嘗試了所有基本的東西,如清潔,重新安裝等。沒有改進,歷史模塊沒有lib文件夾,無論我嘗試過 – Sylver