私は、各反応コンポーネントのためのcssファイルのセットを持つプロジェクトを持っています。私はwebpackとpostcss-cssnextでcss-loader(モジュールを使用)を使用しています。webpackでcssnextを使用して1つの変数ファイルを作成できますか?
私は単一のvariables.css
が理想的なので、CSSファイル全体で変数を共有できます。私はそのように、それはCSSローダーを通過インポート
:root {
--gutter-width: 1rem;
--outer-margin: 2rem;
...
}
:私のようなものを含むvariables.css
を持つ試みました。問題は、他のファイルがこれらの変数に依存しないため、これは機能しないか、何か間違ったことです(これはコンポーネントのcssファイルで直接動作します)。このかかわらの主な問題は、私はそう(WebPACKのdevのサーバーを再起動する必要が変数を変更するたびにある
postcss: function (webpack) {
return [
...
require("postcss-cssnext")({
features: {
customProperties: {
variables: require('./src/styles.json')
}
}
})
...
]
}
:作業を行い
ことの一つは、次のWebPACKのセットアップとstyles.json
ファイルを持っていますwebpack設定をリロードする)。これは理想的ではありません。
だから、これを行うためのよりよい方法に関する考えはありますか?
あなたは、このための作業例を持っていますか?これは、私が持っているのと同じ正確な問題です。ありがとうございました! – Detuned