エラーに遭遇した状況
Angular CLIを使って、Angularプロジェクトを作成した後ng serve
を実行してアプリを起動しようとしたら発生した。
$ ng new new-app $ cd new-app $ ng serve # エラー発生!! module.js:538 throw err; ^ Error: Cannot find module '@angular-devkit/core' at Function.Module._resolveFilename (module.js:536:15) at Function.Module._load (module.js:466:25) at Module.require (module.js:579:17) at require (internal/module.js:11:18) at Object.<anonymous> at Module._compile (module.js:635:30) at Object.Module._extensions..js (module.js:646:10) at Module.load (module.js:554:32) at tryModuleLoad (module.js:497:12) at Function.Module._load (module.js:489:3)
開発環境
OS: Windows 10
node: 8.9.3
angular-cli: 1.6.2
対策: @angular-devkit/core
インストール
このエラーに遭遇するたびにいつもやっているやつ。
@angular-devkit/core
モジュールがないと言っているみたいだったので、installしてあげたらエラーが出なくなりました。
npm install --save @angular-devkit/core
ネットで調べると他にもいろいろと対策があるらしいです。。。以上!