1. ホーム
  2. npm

[解決済み] angular 2 (npm)を最新版に正しくアップグレードするにはどうしたらいいですか?

2022-08-12 17:39:25

質問

最近、私はAngular 2のチュートリアルを https://angular.io/docs/ts/latest/tutorial/ .

で、Angular 2 beta 8で中断していました。 今私はチュートリアルを再開し、最新のベータ版はベータ14です。

もし私が単純に npm update を実行すると、いくつかのモジュール (チュートリアルでプリロードされたもの) は更新されますが、Angular2 は更新されません (私は、このことを npm ls ).

もし私が npm update angular 2 または npm update [email protected] を実行しても、何も起こりません。

どうすれば解決しますか?

コマンド npm update -D && npm update -S に含まれるすべてのパッケージを更新します。 package.json にある全てのパッケージを最新版に更新します。 に従って 定義されたバージョンの範囲 . あなたはそれについてもっと読むことができます はこちら .

より前のバージョンからAngularをアップデートしたい場合は、以下のようになります。 2.0.0-rc.1 よりも前のバージョンから Angular をアップデートしたい場合は、手動で package.json を編集する必要があります。これがないと angular2 パッケージが指す 2.0.0-beta.21 を指している場合、最新バージョンのAngularを使うことはできません。

始めるのに必要な、最も一般的なモジュールのリストが quickstartリポジトリ .

注意事項

  • パッケージの最新版を知るためのクールな方法 を使うことです。 npm outdated を使うと、すべての古いパッケージが、欲しいパッケージと最新バージョンと一緒に表示されます。

  • 2つのコマンドを連鎖させる必要があるのは、そのためです。 npm update -Dnpm update -S を克服することです。 このバグ を克服するためのものです。