首頁 >web前端 >前端問答 >react antd沒有樣式怎麼辦

react antd沒有樣式怎麼辦

藏色散人
藏色散人原創
2022-12-28 11:19:592152瀏覽

react antd沒有樣式的解決方法:1、在專案最外層元件引入antd樣式包,方式如「@import '~antd/dist/antd.css';」;2、在webpack配置中引入「 ['import', { libraryName: 'antd', style: 'css' }],」。

react antd沒有樣式怎麼辦

本教學操作環境:Windows10系統、react18.0.0版、Dell G3電腦。

react antd沒有樣式怎麼辦?

react專案引入antd元件沒有樣式的問題

#明顯是antd的樣式檔案沒有引入進來,有兩種方式解決:

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn