ホームページ >ウェブフロントエンド >フロントエンドQ&A >React antd にスタイルがない場合はどうすればよいですか?

React antd にスタイルがない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2022-12-28 11:19:592143ブラウズ

React antd にはスタイル ソリューションがありません: 1. プロジェクトの最も外側のコンポーネントに antd スタイル パッケージを導入します (例: "@import '~antd/dist/antd.css';"; 2. で構成します) webpack 「['import', { libraryName: 'antd', style: 'css' }],」が導入されました。

React antd にスタイルがない場合はどうすればよいですか?

このチュートリアルの動作環境: Windows 10 システム、react18.0.0 バージョン、Dell G3 コンピューター。

react antd にスタイルがない場合はどうすればよいですか?

#react プロジェクトでは、antd コンポーネントにスタイルがないという問題が発生します。

antd スタイル ファイルが導入されていないことは明らかです。方法は 2 つあります。それを解決するには:

1.プロジェクトの最も外側のコンポーネントに antd スタイル パッケージを導入します。

たとえば、App.css の先頭に

@import '~antd/dist/antd.css';

を追加します。 2.導入します。 webpack 設定

module.exports = {
    entry: {
        index: path.join(srcPath, 'index.js'),
    },
    module: {
        rules: [
            // babel-loader
            {
                test: /\.(js|jsx)$/,
                loader: ['babel-loader?cacheDirectory'],// 开启缓存
                include: srcPath,
                // exclude: /node_modules/
                loader: require.resolve('babel-loader'),
                options: {
                    plugins: [
                        // 引入样式为 css
                        // style为true 则默认引入less
                        ['import', { libraryName: 'antd', style: 'css' }],
                    ]
                }
            }
        ]
    },
    plugins: [
        new HtmlWebpackPlugin({
            template: path.join(srcPath, 'index.html'),
            filename: 'index.html'
        })
    ]
}

推奨学習:《

react ビデオ チュートリアル

以上がReact antd にスタイルがない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。