search
LoginSignup
90
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Organization

Node.jsのpackage.jsonのバージョン指定の"~(チルダ)"と"^(キャレット)"の違い

参考:https://www.npmjs.org/doc/misc/semver.html

1.2.3につける場合を例に説明する

~: マイナーバージョンは最新で、それ以外は固定

1.2.3 <= ~1.2.3 < 1.3.x

^:メジャーバージョンは固定で、それ以外は最新

1.2.3 <= ^1.2.3 < 2.x.y

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
90
Help us understand the problem. What are the problem?