2017-06-08 3 views
1

私のアプリケーションでは、チャートと角度チャート以外のすべてのパッケージが既にインストールされています。bower.jsonすでにインストールされているパッケージをスキップする方法

これらの2つだけをインストールする必要があります。

質問:他のパッケージを更新またはダウンロードしないようにスキップするにはどうすればよいですか?

{ 
    "name": "ui-chromeapp", 
    "version": "0.0.0", 
    "dependencies": { 
    "angular": "~1.2.23", 
    "angular-bootstrap": "~0.11.0", 
    "bootstrap": "~3.2.0", 
    "angular-ui-router": "~0.2.11", 
    "underscore": "~1.7.0", 
    "jquery.easy-pie-chart": "~2.1.4", 
    "sprintf": "~1.0.2", 
    "jquery.scrollTo":"~2.1.1", 
    "angular-translate":"~2.8.1", 
    "angular-translate-loader-static-files" : "~2.8.1", 
    "Chart.js" : "1.0.1" 

    }, 
    "devDependencies": {}, 
    "resolutions": { 
    "Chart.js": "1.0.1" 
    } 
} 
+1

'bower install'コマンドを使用している間、新しいパッケージ/依存関係はインストールされませんでした。 'bower update 'を使うと、あなたのパッケージの新しいバージョンがダウンロードされます(あなたのbower.jsonの設定 - >パッケージバージョンの設定に依存します)。まったく、両方のコマンドは同じパッケージバージョンにパッケージをインストールしません。あなたの問題はどうですか? – lin

+0

バージョンの前に〜を指定した場合、バージョン1.2.32と一致します。参照:https://stackoverflow.com/questions/22343224/whats-the-difference-between-tilde-and-caret-in-package-json私は角度を1.2.32に更新したくない。したがって、私がバウアーインストールを実行するとき、それは角度または他のライブラリを更新すべきではなく、チャートのみを更新すべきです。 **これを処理するその他のオプションは、bower.json **のすべてのエントリから〜と^記号を削除することですが、この問題を回避する適切な方法はありますか? – Yogesh

+0

だから、特定のバージョンを目標にしないでください。 '〜'を '^'だけ取り除くとうまくいくでしょうか? – lin

答えて

1

ヒント:bower installコマンドを使用してながら、自分の走った後、それは前に一度、新しいパッケージ/依存関係がインストールされませんでした。 bower updateを使用すると、パッケージの新しいバージョンがダウンロードされます(bower.jsonの設定 - >パッケージバージョンの設定によります)。まったく、両方のコマンドは同じパッケージバージョンにパッケージをインストールしません。

バージョンオプションハンドラを削除するだけで問題ありません。それは問題ではありません、それは素晴らしい動作です。

{ 
    "name": "ui-chromeapp", 
    "version": "0.0.0", 
    "dependencies": { 
    "angular": "1.2.23", 
    "angular-bootstrap": "0.11.0", 
    "bootstrap": "3.2.0", 
    "angular-ui-router": "0.2.11", 
    "underscore": "1.7.0", 
    "jquery.easy-pie-chart": "2.1.4", 
    "sprintf": "1.0.2", 
    "jquery.scrollTo":"2.1.1", 
    "angular-translate":"2.8.1", 
    "angular-translate-loader-static-files" : "2.8.1", 
    "Chart.js" : "1.0.1" 

    }, 
    "devDependencies": {}, 
    "resolutions": { 
    "Chart.js": "1.0.1" 
    } 
} 
関連する問題