中安拓也のブログ

プログラミングについて書くブログ

Angular CLIで遭遇したエラー: Error: Cannot find module '@angular-devkit/core'

f:id:l08084:20180301143247p:plain

エラーに遭遇した状況

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

ネットで調べると他にもいろいろと対策があるらしいです。。。以上!