このコマンドはどのバージョンのパッケージfoo
をインストールしますか?
npm install foo@next
package.json および semver docs では、next
について言及しません。
npm install
はpackageをインストールします。
A package is:
...
d) a <name>@<version> that is published on the registry (see npm-registry) with (c)
e) a <name>@<tag> (see npm-dist-tag) that points to (d)
...
つまり、next
は、参照npmレジストリで公開されているバージョンまたはタグです。
次はtag
です。以下の可能なコマンドを見てください。
特定のバージョン番号を使用する代わりに、バージョンへの参照としてパッケージをインストールするときにタグを使用できます。
npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
パッケージにどのように追加されましたか?見る dist-tag
npm dist-tag add <pkg>@<version> [<tag>]
npm dist-tag rm <pkg> <tag>
npm dist-tag ls [<pkg>]