1. ホーム
  2. angular

[解決済み】ngサーブが機能しない

2022-02-11 04:38:53

質問内容

以前はangular cliを使用していましたが、間違ってangular cliをインストールし直してしまいました。

npm install -g angular-cli

を実行すると ng serve と文句を言われる。

It seems like you're using a project generated using an old version of the Angular CLI.
The latest CLI now uses webpack and includes a lot of improvements, include a simpler
workflow, a faster build and smaller bundles.

To get more info, including a step-by-step guide to upgrade the CLI, follow this link:
https://github.com/angular/angular-cli/wiki/Upgrading-from-Beta.10-to-Beta.12

を使用して新しいプロジェクトを作成しようとしたとき ng new を別のディレクトリで実行すると、次のように文句を言われます。

Cannot find module 'reflect-metadata'

では、何が問題なのでしょうか?

解決方法は?

重要なのは グローバル ローカル Angular-cliのバージョンも同じです。

例えば、これを固定化するとしよう。 1.0.0-beta.15 .

そこで、バージョンを固定化するために npm install -g [email protected] と、あなたの package.json を同じバージョンに修正します。 "angular-cli": "1.0.0-beta.15" . そして npm install --save-dev .

現在、Angular CLIは、NPMの下の @angular/cli の代わりに angular-cli . 以下は、その方法についてのドキュメントへのリンクです。 古いアンインストール 最新版をインストールする のCLIバージョンです。