-1
0.10.12
という最新のパッケージをインストールした後、バージョンを指定するオプションが2つあります。package.json
- 'somelib':'>=0.10.12'
または'*'
。最初のオプションでは、0.10.12
より上位のバージョンがインストールされている必要があると言われています。 *
は、利用可能な最新バージョンがインストールされることを示しています。しかし、私がnpm update somelib
を実行した場合、両方とも最新バージョンをインストールしませんか?もしそうなら、なぜ前者を使うのですか?現在インストールされているバージョンが最新の場合、npmの "> ="と "*"の違いは
はそうあなたが言っている参照してください '*'それが利用できる場合でも、新しいバージョンをインストールしていないということですか? –
両方とも最新のバージョンをインストールした場合、違いは何ですか?その違いを示すユースケースを提供できますか? –
私の答えで言ったように、 'npm install'を使うと違いはありません。違いは、依存関係を設定するときです。 – Syc