ReactプロジェクトにSCSSを導入する方法

ReactプロジェクトにSCSSを導入する方法

まず依存関係をダウンロードします

yarn sass-loader ノード sass を追加します

次にプロジェクトパスで

ノードモジュール/react-scripts/config/webpack.config.js

ファイルを開いて

ここに画像の説明を挿入

赤い線のコードを追加します

  {
              テスト:/\.scss$/,
              ローダー: ['style-loader', 'css-loader', 'sass-loader']
            },

scssを使うことができます

知識ポイントの拡張:

React PWA 構成

プラグインをwebpack設定ファイルに追加する

const WorkboxWebpackPlugin = require('workbox-webpack-plugin')
プラグイン: [
        新しい MiniCssExtractPlugin({
            ファイル名: '[名前].css'
        })、
        新しい WorkboxWebpackPlugin.GenerateSW({
            クライアントの主張:true、
            スキップ待機:true
        })
    ]、

これで、React プロジェクトに SCSS を導入する方法に関するこの記事は終了です。React プロジェクトに SCSS を導入する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • React はモバイル端末を構築するために antd-mobile+postcss を導入しました
  • React に CSS を導入する方法とその違いは何ですか?

<<:  MySQL でテーブルスペースの断片化を解消する詳細な例

>>:  Linux 上で Docker コンテナを作成、一覧表示、削除する方法の概要

推薦する

CSSは固定比率のブロックレベルコンテナを簡単に実装できる

H5 レイアウトを設計する場合、通常はバナーに遭遇することになります。例えば、2:1 で表示したい場...

DockerコンテナがJupyterにアクセスできない問題の解決策

このプロジェクトでは、環境を構築するために Docker コンテナを使用します。Dockerfile...

MySQL でデータをクエリし、条件に基づいて別のテーブルに更新する方法の例

この記事では、MySQL が条件に基づいてデータをクエリし、別のテーブルに更新する方法を例を使用して...

Windows で MySQL 5.6 を 5.7 にアップグレードする方法

前面に書かれたMySQL をアップグレードする方法には、インプレース アップグレードと論理アップグレ...

階段を転がす特殊効果を実現する JavaScript (jQuery 実装)

皆さんもJDを使ったことがあると思います。ホームページには非常によく見られる機能があります。階段の特...

VUEの基本を理解するのに役立つ記事

目次VUEとはVueのコアプラグインVueルーターヴュークスアクシオス要素UI Vue フロントエン...

ウェブページ入力ボックスのスタイルトリガー効果

<br />この例では、主に onblur と onFocus という 2 つのパラメー...

デザインにおけるユーザーエクスペリエンスの背後にある8つのユーザー本能について話す

編集者注: この記事は、Teambition チームの @娄昊川 が寄稿したものです。Teambit...

uniapp プロジェクトをデスクトップ アプリケーションとしてパッケージ化する方法

Electronのインストール cnpm 電子をインストール -g electron-package...

Zabbixで指定時間内の変化値を設定する方法の詳細な説明

背景説明: 既存の負荷分散装置には、付加価値状態にある指標があります (増加するだけで減少しないため...

Mysql | ワイルドカード(%、_ など)を使用したファジークエリの詳細な説明

ワイルドカードのカテゴリ: %パーセント ワイルドカード: 任意の文字が任意の回数出現できることを示...

Postman に基づく HTTP インターフェース テスト プロセスの分析

偶然、素晴らしい人工知能のチュートリアルを発見したので、みんなと共有せずにはいられませんでした。この...

CentOS 6.2 に MySQL 5.7.28 をインストールするチュートリアル (mysql ノート)

1. 環境整備1.MySQLインストールパス: /usr/local 2. CentOS 6.2 ...

node.jsミドルウェアの種類についての簡単な説明

目次概要1. アプリケーションレベルのミドルウェア2. 組み込みミドルウェア3. サードパーティミド...

Vueでシングルサインオンを実装する方法のまとめ

最近プロジェクトが中断され、RageFrame の研究は一時的に終了しました。この記事では、シングル...