npm WARN deprecated core-js@2.6.12: core-js@<3.4 is no longer maintained and not recommended for usag due to the number of issues. Because of the V8 engine whims, feature detection in old core-js


在安裝Element-ui插件時報了如下錯誤

npm WARN deprecated core-js@2.6.12: core-js@❤️.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
image

翻譯過來就是:

npm WARN已棄用core-js@2.6.12: core-js@❤️.4不再維護,由於問題太多,不建議使用。 由於V8引擎的奇想,舊core-js版本的特性檢測可能會導致高達100倍的減速,即使什么都沒有填充。 請將你的依賴關系升級到core-js的實際版本。

解決方法:

  1. 所以我們需要升級core-jsnpm install -g core-js@^3也可以npm i core-js(v3以上的都行,目前發布到3.6.5)
  2. 然后
npm i chokidar@^3

都完成后,發現我的還是有問題,而且跟之前的問題一樣沒什么變化,搜索半天發現用npm安裝Element-ui失敗,可以直接使用 cnpm i element-ui -s
發現成功了
image

總結:

  1. 首先這個問題是由於core-js版本太低,升級后就可以了,
  2. 如果升級后還是沒用,還是報之前版本太低的問題,那么請看一下腳手架的版本是幾,是不是腳手架的版本太高,導致core-js不匹配,如果是腳手架版本是最新的那么可以選擇降版本,npm uninstall vue-cli,然后安裝低版本的npm install vue-cli@4.5.16


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM