2017-11-14 12 views
1

ブートストラップを含むことに問題があります。ブートストラップでbower.jsonを上書きしようとしているのはなぜですか?コードはこちらbower.jsonのブートストラップをオーバーライドする理由

"overrides": { 
    "bootstrap": { 
     "main": [ 
     "dist/js/bootstrap.js", 
     "dist/css/bootstrap.css", 
     "less/bootstrap.less" 
     ] 
    } 
    } 

オーバーライドの用途は何ですか?これは正しい方法ですか?

私が見つけた他の方法は、のようなスタイルシートに含まれています。それは良い習慣ではありません。

他の方法がありますか?

答えて

0

あなたはすべてのものが取得するパスを変更するには設定のdirectoryプロパティを使用することができますが保存されます:あなたはあなたの中に、ブートストラップを含めることができ

{ 
    "directory": "assets/vendors", 
} 

.bowerrc https://bower.io/docs/config/

をこの方法で、次の

のようなCSS
@import '../vendor/bootstrap/dist/bootstrap.css' 

このようなファイル構造を仮定すると、

/assets/css/styles.css 
/assets/js/scripts.js 
/assets/vendors/bootstrap 
+0

私はCSSでファイルをインポートしたくなく、 'bootstrap'パッケージは' bower_components/bootstrap'の中にあります。 '.bowerrc'私にとって全く新しいものです。その他の方法で? – satheesh

+0

あなたの目標は何ですか? 'link'と' script'タグを使ってブートストラップのCSSとJSを含めるか、あなたの意図は何ですか? – marcobiedermann

+0

私は他のパッケージをインクルードするときにモジュールに注入するだけですが、ブートストラップのためには動作していないので、 'bower.json'をオーバーライドする必要があります。 'bootstrap'パッケージをどのように注入できますか?なぜ 'bower.json'の' bootstrap'パッケージをオーバーライドするのでしょうか? – satheesh

関連する問題