React.jsでCannot find module ‘../scripts/start’と出たときの対処。

ただいまreact.jsの勉強中です。

Dropboxで共有しているReactのファイルを他のPCで作業しようと思ったら、エラーが出ました。

npm start

と叩くと、

https://github.com/facebook/create-react-app/issues/200
module.js:549
 throw err;
 ^
Error: Cannot find module '../scripts/start'
 at Function.Module._resolveFilename (module.js:547:15)
 at Function.resolve (internal/module.js:18:19)
 at Object.<anonymous> (/appパス/node_modules/.bin/react-scripts:28:25)
 at Module._compile (module.js:652:30)
 at Object.Module._extensions..js (module.js:663:10)
 at Module.load (module.js:565:32)
 at tryModuleLoad (module.js:505:12)
 at Function.Module._load (module.js:497:3)
 at Function.Module.runMain (module.js:693:10)
 at startup (bootstrap_node.js:188:16)
 npm ERR! code ELIFECYCLE
 npm ERR! errno 1
 npm ERR! app名@0.1.0 start: `react-scripts start`
 npm ERR! Exit status 1
 npm ERR!
 npm ERR! Failed at the app名@0.1.0 start script.
 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

 

よくわからんなーと思っているとnpmのバージョン違いでエラーを吐き出してるっぽい。ってことで、npmを最新バージョンにupdate。

test-react $ npm install -g npm@latest

それから一回モジュールを全て削除

test-react $ rm -rf node_modules

んで、もう一回モジュールをインストール

test-react $ npm install

これで無事、解決しました!

 

じゃーの。