在安裝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.
翻譯過來就是:
npm WARN已棄用core-js@2.6.12: core-js@❤️.4不再維護,由於問題太多,不建議使用。 由於V8引擎的奇想,舊core-js版本的特性檢測可能會導致高達100倍的減速,即使什么都沒有填充。 請將你的依賴關系升級到core-js的實際版本。
解決方法:
- 所以我們需要升級core-js
npm install -g core-js@^3
也可以npm i core-js
(v3以上的都行,目前發布到3.6.5) - 然后
npm i chokidar@^3
都完成后,發現我的還是有問題,而且跟之前的問題一樣沒什么變化,搜索半天發現用npm安裝Element-ui失敗,可以直接使用 cnpm i element-ui -s
發現成功了
總結:
- 首先這個問題是由於core-js版本太低,升級后就可以了,
- 如果升級后還是沒用,還是報之前版本太低的問題,那么請看一下腳手架的版本是幾,是不是腳手架的版本太高,導致core-js不匹配,如果是腳手架版本是最新的那么可以選擇降版本,
npm uninstall vue-cli
,然后安裝低版本的npm install vue-cli@4.5.16