node.js - react-router cannot resolve module history, missing lib folder -
i'm creating new react project , have dependency issue between react-router
, history
:
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
i'm using react-router
last release 3.0.0
has history
3.0.0
dependency in package.json
. i'm using npm
version 3.10.8
, if history
module installed react-router
dependency, added in package.json
too, stated in react-router
docs.
thing react-router
searching requires in history/lib/
while history
module has files in history/
(no lib
folder).
since doesn't depend on configuration/installation on third parties modules, don't see , i'm surprised not find issue regarding this.
the problem follow react-router
installation instructions, adding history
module in our own package.json
.
installing last version of history
on own instead of 1 required react-router
creating conflict.
with react-router
>= 3.0, history
dependency fixed version requirement, installed along react-router
:
└─┬ react-router@3.0.0 └── history@3.2.1
no need install manually in package.json
, create conflicts if don't specify right required version.
thanks @shubhamkhatri having pointing me in direction.
Comments
Post a Comment