私はSASSをSCSS形式で使用できるように私の反応プロジェクトをセットアップしようとしています。反応アプリをSCSSに設定するにはどうすればよいですか? (エラー)
これは私のwebpack.config.dev.jsである:
{
test: /\.scss$/,
exclude: /node_modules/,
use: [
require.resolve('style-loader'),
{
loader: require.resolve('css-loader'),
options: {
importLoaders: 1,
},
},
{
loader: require.resolve('sass-loader'),
}
]
}
私は2つの異なる方法で私のJSXにSCSSファイルをインポートする:私は、私はアプリを実行すると
import './index.scss';
import css from './ModalWrapper.scss';
現在、エラーが発生しています:
./src/index.scss
Module build failed:
body {
^
Invalid CSS after "m": expected 1 selector or at-rule, was "module.exports = __"
in /pathtoapp/web/src/index.scss (line 1, column 1)
私は、SCSSをCSSと解釈しようとしていますrk。さらに、反応は身体が有効なCSSではないと考えています。 CSSやSCSSが正しく読み込まれているとは思えません。
ご協力いただければ幸いです。この問題には未解決の問題がかなりあります。
各scssファイルを - コンポーネントスタイルの別のコンポーネントにインポートしていますか、ルートのアプリケーションファイルにrootのscssファイルをインポートしていますか? –
scssファイルをコンポーネントスタイルの別のコンポーネントにインポートします。しかし、定数とフォント用のグローバルscssファイルも2つ持っています。 – Programmingjoe
簡単な答えよりも少し複雑ですが、この記事では、インストールしてセットアップを手伝うのに役立つと思います - > https://medium.com/@srinisoundar/setting-up-environment-for-react- sass-es2015-babel-with-webpack-2f77445129 –