2
私はAngular2アプリケーションを作成しており、スタイリングにはブートストラップを使用しています。私はmodule bundlerとしてwebpackを使用しています。私は、bootstrapライブラリと、vendor.tsのグローバルカスタムスタイルシートを含めました。ここ は私vendor.tsです:webpackを使用してカスタムCSSでブートストラップのCSSを上書きする
// Angular
import '@angular/platform-browser';
import '@angular/platform-browser-dynamic';
import '@angular/core';
import '@angular/common';
import '@angular/http';
import '@angular/router';
// RxJS
import 'rxjs';
// Other vendors for example jQuery, Lodash or Bootstrap
import 'jquery';
import 'bootstrap-loader';
import 'font-awesome-sass-loader';
// You can import js, ts, css, sass, ...
import '../public/css/styles.css';
通常は、HTMLファイルにブートストラップのCSSの後に自分のCSSをリンクする必要があります
<link rel="stylesheet" href="bootstrap.css">
<link rel="stylesheet" href="custom.css">
あなたとブートストラップのスタイルを上書きする(例えば。)自分のスタイル。どうやってwebpackでやるの?ありがとう。
私はindex.htmlでファイルをインクルードするとうまくいくことを知っていますし、コンポーネント固有のスタイルにスタイルを使用する方法も知っています。私はベンダー.tsを介してスタイルシートとJavaScriptファイルをインポートして同じ結果を得る方法を模索しています。そのため、基本的なhtmlタグを持つindex.htmlを持つことができます。私が望むものはすべてインポートされますが、私のカスタムCSS(グローバル)はブートストラップのCSSによって上書きされています。だから私は実際には、それがオーバーライドされないようにvendor.tsのファイルをインポートする方法を探しています。 (参考:webpackを使用しています) –