Help us understand the problem. What is going on with this article?

ng updateでAngularのバージョンを指定してバージョンアップする

次のようにng updateを使いAngularアプリケーションおよびその依存関係諸々のアップデートを行うと、最新のバージョンにアップデートされます。

ng update @angular/cli @angular/core

最新のバージョンではなく、バージョンを指定してバージョンアップしたいことがあります。

その場合、次のように@の後にバージョンレンジかタグを指定します。

7.2.15に指定する例
ng update @angular/cli@7.2.15 @angular/core@7.2.15

このバージョンを指定してバージョンアップする方法は、よく参照される次のドキュメントには記載がありません。

上記のドキュメントには記載がありませんが、angular/angular-cli中のspecifications/update.mdに記載があります。

You can specify more than one package. Each package follows the convention of [@scope/]packageName[@version-range-or-dist-tag].


ちなみに、ng updateにはfromtoというオプションがありますが、これはmigrateOnlyと一緒にしか使えません。

--migrateOnly=true|false

Only perform a migration, does not update the installed version.


個人的にはここに明記してほしい・・・

Angularにissue報告したけれど、採用されなそう・・・

https://github.com/angular/angular/issues/31259

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした