🐟
[Node.js]バージョン表記の読み方
はじめに
package.jsonに記述されているバージョン表記の読み方が分からなかったので、メモとしてまとめました。
バージョン表記
- チルダ :
^ - キャレット :
~ - アスタリスク :
*
| バージョン | 記号 | 使用例 | 許容範囲 |
|---|---|---|---|
| 6.4.1 | なし | 6.4.1 | 6.4.1 |
| 6.4.1 | ~ | ~6.4.1 | 6.4.x |
| 6.4.1 | ^ | ^6.4.1 | 6.x.x |
| 6.4.1 | * | * | x.x.x |
具体例
^14.18.0 || >=16.4.0
上記の場合、対応バージョンは14.18.x または 16.4.0以上 となる。
不等号
-
<未満 -
<=以下 -
>超える -
>=以上 -
=等しい
参考
Discussion