本番環境でCSSモジュールを使用し、標準のCSSファイルを運用環境で使用するにはどうすればよいですか?WebpackとReactを使用して開発/生産におけるCSSモジュールを設定する
import style from './stile.scss';
export class App extends React.Component {
render() {
return (
<div>
<div>
<span className={style.title}>Ciao</span>
</div>
</div>
)
}
}
:私は、スタイルファイルをインポートし、私の.jsxのファイルに
:
私はWebPACKのローダーを使用してCSSモジュールを使用開発でのWebPACK
を使用して反応して新しいアプリケーションを構成しています
私は自分のスタイルシートのローダーに以下のウェブパック設定を使用します:
loaders: [
{
test: /\.(scss|css)$/,
loader: 'style-loader!css-loader?sourceMap&modules&importLoaders=1&localIdentName=[name]-[local]___[hash:base64:5]!sass-loader?sourceMap'
}
]
このすべてが動作する方法(スタイルが正しくがhased .jsファイルおよびクラスに含まれています)
しかし生産で?ブラウザからwebpack bundle.js出力ファイルに含まれるすべてのクラスをレンダリングする必要がありますか?
私はむしろ、すべての私のスタイルでのWebPACK(およびExtracttextPlugin)とCSSファイルを作成します:
{
test: /\.(css|scss)$/,
loader: ExtractTextPlugin.extract('css-loader')
}
と私のindex.htmlで生産の.cssをリンク
問題は今、すべての私ですにあるクラス定義は反応しませんはブラウザに表示されなくなりました。
どうすれば解決できますか?