未分類

Angular:quickstart - error TS1084: Invalid 'reference' directive syntax.

 

概要

Angularの勉強をするときに、参考書内で quickstart というサンプルソースを使う場面がありました。

参考書通りに進めていくと、最初のサンプルソースの起動からエラーが発生してしまうため、対策をこちらに残します。

該当の参考書は以下になります。

※2022年12月13日時点ではこれから説明する対処方法で改善されます。

エラー内容

対象プロジェクト:https://github.com/angular/quickstart

npm startコマンドを実行後、以下のエラーが発生する。

原因

\quickstart\package.json で定義されているライブラリのバージョンが古いため、エラーとなっています。

バージョンを以下のように更新することで解決します。

修正後の\quickstart\package.jsonは以下になります。

 

これで、再び起動コマンドを実行することで先ほどのエラーが解消し、ブラウザが立ち上がります。

-未分類