0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【npm】package.jsonのバージョンの指定方法【yarn】

Posted at

特定のバージョンを指定

1.2.3のように記述するとバージョン1.2.3で固定できます。

package.json
{
  "name": "sample-app",
  "dependencies": {
    "sample": "1.2.3"
  }
}

指定バージョンより最新

>1.2.3のように記述するとバージョン1.2.3よりも大きいバージョンの内、最新のものがインストールされます。
上記の場合にバージョン2.0.0が出た場合には2.0.0にアップグレードされます。

package.json
{
  "name": "sample-app",
  "dependencies": {
    "sample": ">1.2.3"
  }
}

指定したバージョン以上の最新

>=1.2.3のように記述すると、バージョン1.2.3以上のバージョンで最新のものがインストールされます。
上記の場合にバージョン2.0.0が出た場合には2.0.0にアップグレードされます。

package.json
{
  "name": "sample-app",
  "dependencies": {
    "sample": ">=1.2.3"
  }
}

指定したバージョン未満の最新

<1.2.3のように記述すると、バージョン1.2.3未満で最新のバージョンがインストールされます。

package.json
{
  "name": "sample-app",
  "dependencies": {
    "sample": "<1.2.3"
  }
}

指定したバージョン以下の最新

<=1.2.3のように記述すると、バージョン1.2.3以下の最新のバージョンがインストールされます。

package.json
{
  "name": "sample-app",
  "dependencies": {
    "sample": "<=1.2.3"
  }
}

バグ修正のみ取り込む

~1.2.3のように記述すると、バージョン1.2.3のパッチバージョンが最新のバージョンがインストールされます。

package.json
{
  "name": "sample-app",
  "dependencies": {
    "sample": "~1.2.3"
  }
}

指定したメジャーバージョンの最新

^1.2.3のように記述すると、バージョン1.2.3以上でメジャーバージョンが1の最新のバージョンがインストールされます。

package.json
{
  "name": "sample-app",
  "dependencies": {
    "sample": "^1.2.3"
  }
}

一部をワイルドカードで指定

1.2.xのように記述すると、バージョン1.2の中でパッチバージョンが最新のバージョンがインストールされます。

package.json
{
  "name": "sample-app",
  "dependencies": {
    "sample": "1.2.x"
  }
}

最新バージョン

*を記述するかバージョンを指定しないと、最新のバージョンがインストールされます。

package.json
{
  "name": "sample-app",
  "dependencies": {
    "sample": "*".
    "example": ""
  }
}

範囲指定

1.2.3 - 2.0.0のように記述すると、指定されたバージョンの範囲で最新のバージョンがインストールされます。

package.json
{
  "name": "sample-app",
  "dependencies": {
    "sample": "1.2.3 - 2.0.0"
  }
}
0
0
0

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
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?