Bower は一般的に使用されるパッケージ管理ツールです。使用方法は npm に非常に似ていますが、この 2 つにはいくつかの違いがあります。「Bower と npm の違い」を参照してください。ここでは bower 自体については説明しませんが、bower のオーバーライド構成については説明したいと思います。
たとえば、bower を使用して ace-builds パッケージをインストールします:
bower install ace-builds --save
次に、wiredep を使用して bower の依存関係を自動的に挿入します:
$ node > require('wiredep')({ src: 'index.html' });
(特定のコマンドについては、wiredep のドキュメントを参照してください)
ace-builds パッケージがどれもインストールされていないことがわかります。ビルド関連ファイルがインデックス .html に挿入されますが、これはなぜですか?
ace-builds の依存関係パッケージの bower.json ファイルを開きます:
その中に構成
がなく、wiredep を自動的に挿入できないことがわかります。main
选项,而 wiredep 的自动注入其实就是根据每个依赖包中的main
选项来决定注入哪些文件的。没有main
ここで、オーバーライド オプションが役に立ちます。次のように定義できます:
"overrides": { "ace-builds": { "main": [ "src-min-noconflict/ace.js", "src-min-noconflict/mode-yaml.js", "src-min-noconflict/mode-javascript.js", "src-min-noconflict/theme-github.js", "src-min-noconflict/ext-language_tools.js" ] } }
自動的に挿入する必要があるファイルを指定します。
以上がバウアーオーバーライドの設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。