react專案antd css樣式生效問題

2021-08-31 21:13:27 字數 551 閱讀 2690

剛開始我們在react專案裡執行:yarn add antd時,我們在頁面裡引入button按鈕時是不生效的,那該怎麼辦呢?

第一種辦法:就是在我們自己less檔案裡面輸入 @import "~antd/dist/antd.less"; 然後,每個css樣式都要引入那個含有這句話的less檔案;

第二種辦法:babel-plugin-import外掛程式

輸入:npm i babel-plugin-import -d

再次執行,會報錯,說缺少css-loader

輸入:yarn add css-loader

再次執行,會報下面的錯:

./node_modules/antd/es/style/index.less (./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js!./node_modules/antd/es/style/index.less)    這個錯誤

這是我們的less版本不相容問題

輸入:npm install [email protected]

再次執行,ok!

React專案構建

babel配置 webpack配置 vscode配置 啟動專案 將專案開發基礎檔案react mobx starter master.zip解壓縮,並用這個目錄作為專案根目錄。在專案根目錄中,執行下面的命令,就會自動按照package.json的配置安裝依賴模組。npm install或者 npm ...

react專案優化

1 key react diff演算法同層級比較時利用key來判斷old tree是否存在這樣的乙個key,如果存在則只需更新渲染否則元件會被銷毀並建立key最好如資料庫id一樣。2 shouldcomponentupdate 預設返回true,當判斷nextstate與this.state並thi...

建立react專案

1.安裝node lts比較穩定的版本 current最新的版本 安裝完成後 node v npm v 輸出成功,說明node就安裝成功了。2.建立react腳手架 npm start yarn.lock 專案的依賴包 版本號 不要動 package.json scripts gitignore 用...