React-redux-universal-hot-example: Error: Cannot find module 'invariant'

Created on 16 Dec 2015  路  5Comments  路  Source: erikras/react-redux-universal-hot-example

I am getting this error when running npm run dev after cloning the project:

[piping] can't execute file: /Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/bin/server.js
[1] [piping] error given was: Error: Cannot find module 'invariant'
[1]     at Function.Module._resolveFilename (module.js:336:15)
[1]     at Function._module3.default._resolveFilename (/Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/node_modules/webpack-isomorphic-tools/node_modules/require-hacker/babel-transpiled-modules/require hacker.js:403:34)
[1]     at Function.module._load (/Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/node_modules/piping/lib/launcher.js:24:23)
[1]     at Module.require (module.js:365:17)
[1]     at require (module.js:384:17)
[1]     at Object.<anonymous> (/Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/node_modules/redux-router/node_modules/history/lib/createMemoryHistory.js:9:18)
[1]     at Module._compile (module.js:460:26)
[1]     at Module._extensions..js (module.js:478:10)
[1]     at require.extensions.(anonymous function) (/Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/node_modules/babel-core/lib/api/register/node.js:214:7)
[1]     at Object._module3.default._extensions.(anonymous function) [as .js] (/Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/node_modules/webpack-isomorphic-tools/node_modules/require-hacker/babel-transpiled-modules/require hacker.js:250:71)
[1] [piping] further repeats of this error will be suppressed...

Here is the full output of npm run dev. I ran npm install immediately before this without any errors.

Donalds-MacBook:react-redux-universal-hot-example-master 路 npm run dev

> [email protected] dev /Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master
> concurrent --kill-others "npm run watch-client" "npm run start-dev" "npm run start-dev-api"

[0] 
[0] > [email protected] watch-client /Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master
[0] > better-npm-run watch-client
[0] 
[2] 
[2] > [email protected] start-dev-api /Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master
[2] > better-npm-run start-dev-api
[2] 
[1] 
[1] > [email protected] start-dev /Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master
[1] > better-npm-run start-dev
[1] 
[0] running better-npm-run in /Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master
[1] running better-npm-run in /Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master
[0] Executing script: watch-client
[0] 
[0] to be executed: node webpack/webpack-dev-server.js
[2] running better-npm-run in /Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master
[1] Executing script: start-dev
[1] 
[1] to be executed: node ./bin/server.js
[2] Executing script: start-dev-api
[2] 
[2] to be executed: node ./bin/api.js
[0] ==> 馃毀  Webpack development server listening on port 3001
[2] ----
[2] ==> 馃寧  API is running on port 3030
[2] ==> 馃捇  Send requests to http://localhost:3030
[1] [piping] can't execute file: /Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/bin/server.js
[1] [piping] error given was: Error: Cannot find module 'invariant'
[1]     at Function.Module._resolveFilename (module.js:336:15)
[1]     at Function._module3.default._resolveFilename (/Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/node_modules/webpack-isomorphic-tools/node_modules/require-hacker/babel-transpiled-modules/require hacker.js:403:34)
[1]     at Function.module._load (/Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/node_modules/piping/lib/launcher.js:24:23)
[1]     at Module.require (module.js:365:17)
[1]     at require (module.js:384:17)
[1]     at Object.<anonymous> (/Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/node_modules/redux-router/node_modules/history/lib/createMemoryHistory.js:9:18)
[1]     at Module._compile (module.js:460:26)
[1]     at Module._extensions..js (module.js:478:10)
[1]     at require.extensions.(anonymous function) (/Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/node_modules/babel-core/lib/api/register/node.js:214:7)
[1]     at Object._module3.default._extensions.(anonymous function) [as .js] (/Users/donaldpinkus/Desktop/react-redux-universal-hot-example-master/node_modules/webpack-isomorphic-tools/node_modules/require-hacker/babel-transpiled-modules/require hacker.js:250:71)
[1] [piping] further repeats of this error will be suppressed...
[0] Hash: d180dedaf2d5bc95580f
[0] Version: webpack 1.12.9
[0] Time: 12028ms
[0]                                  Asset     Size  Chunks             Chunk Names
[0] db812d8a70a4e88e888744c1c9a27e89.woff2  66.6 kB          [emitted]  
[0]   f4769f9bdb7466be65088239c12046d1.eot  20.1 kB          [emitted]  
[0]  fa2772327f55d8198301fdb8bcfc8158.woff  23.4 kB          [emitted]  
[0]   e18bbf611f2a2e43afc071aa2f4e1512.ttf  45.4 kB          [emitted]  
[0]   89889688147bd7575d6327160d64e760.svg   109 kB          [emitted]  
[0]   32400f4e08932a94d8bfd2422702c446.eot  70.8 kB          [emitted]  
[0] 448c34a56d699c29117adc64c43affeb.woff2    18 kB          [emitted]  
[0]  a35720c2fed2c7f043bc7e4ffb45e073.woff  83.6 kB          [emitted]  
[0]   a3de2170e4e9df77161ea5d3f31b2668.ttf   142 kB          [emitted]  
[0]   f775f9cca88e21d45bebe185b27c0e5b.svg   366 kB          [emitted]  
[0]   c29770d03d2e95e3ea5899d57c6cfeab.jpg  92.2 kB          [emitted]  
[0]           main-d180dedaf2d5bc95580f.js  7.03 MB       0  [emitted]  main
[0] webpack built d180dedaf2d5bc95580f in 12028ms

Most helpful comment

+1
I've (temporary) fixed it with npm install invariant warning --save

All 5 comments

+1
I've (temporary) fixed it with npm install invariant warning --save

Hm.. are there any peer dependency errors on a clean npm install? What's referencing invariant?

@quicksnap doesn't look like there are any errors on a clean npm install.

There are a lot of node_modules that require 'invariant'. This particular error seems to be coming from node_modules/redux-router/node_modulex/history/lib/createMemoryHistory.js

cloned the latest version of the repo. npm install works now

Feel free to close :)

Sweeet

Was this page helpful?
0 / 5 - 0 ratings

Related issues

c089 picture c089  路  5Comments

Dt-dev28 picture Dt-dev28  路  3Comments

korczis picture korczis  路  3Comments

eromoe picture eromoe  路  5Comments

ansonla3 picture ansonla3  路  4Comments