每當我嘗試將 tosify 匯入反應時:
使用以下內容:
匯入 { ToastContainer, toast } from 'react-toastify'; 匯入'react-toastify/dist/ReactToastify.css';
我收到以下錯誤:
編譯失敗。
./node_modules/react-toastify/dist/react-toastify.esm.mjs 無法從非 EcmaScript 模塊匯入命名匯出“cloneElement”(僅默認匯出可用)
不確定什么是解決方案,并且花了很多時間試圖找到解決方案,但我也做不到,如果需要其他任何東西,請告訴我,但是當 tosify 匯入不存在時,該站點作業正常。
uj5u.com熱心網友回復:
如本錯誤報告中所述,這似乎react-toastify
是與舊版本的react-scripts
.
您的選擇是:
- 升級到最新版本
react-scripts
(版本5或以上) - 降級
react-toastify
到 version9.0.3
,這似乎仍然適用于舊版本react-scripts
uj5u.com熱心網友回復:
由于節點版本,這似乎是某種錯誤。你能嘗試用最新的節點版本重現這個嗎?不要忘記洗掉 node_modules 和 yarn.lock | 包-lock.json
uj5u.com熱心網友回復:
我通過更新我的節點版本和反應版本來解決,
npm install --save react@latest npm install -g npm-check-updates npm audit fix --force
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/493374.html
標籤:javascript html css 反应
上一篇:下拉對齊問題