npm
パッケージがまだインストールされていない場合にのみ、パッケージをインストールすることはできますか?
これは、CircleCI でのテストを高速化するために必要ですが、実行するnpm install protractor@2.1.0
と、常に最初からダウンロードしてインストールされnode_modules
ますが、コマンドを実行した時点で、すべてのモジュールを含むフォルダーが既に存在します (以前のビルドからキャッシュされます) などprotractor --version
。パッケージの必要なバージョンを示します。
次のような 1 行のコマンドがあると完璧です。
protractor --version || npm install -g protractor@2.1.0
しかし、パッケージのバージョンもチェックするものです。