1. 程式人生 > 程式設計 >解決React在安裝antd之後出現的Can't resolve './locale'問題(推薦)

解決React在安裝antd之後出現的Can't resolve './locale'問題(推薦)

React在安裝antd之後出現的Can't resolve './locale'問題,是因為moment在2.2之後的版本都有問題,而react預設使用了最新的moment,但是在[email protected]中是沒有問題的。

解決方案就是配置webpack的alias,將所有的 moment 路徑引用匯入到 [email protected]

操作步驟

安裝moment 依賴 npm install [email protected]

在react專案中使用yarn eject暴露config檔案。如果沒有安裝yarn,則 先使用npm install -g yarn,再使用yarn eject暴露config

檔案。檔案結構如圖:

檔案結構

config/webpack.config.js中找到alias新增一行"moment$": "moment/moment.js",

步驟3的結果

到此這篇關於解決React在安裝antd之後出現的Can't resolve './locale'問題(推薦)的文章就介紹到這了,更多相關react安裝antd內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!