[英]Package doesn't relate on its internal node_modules packages dependencies, uses external scope instead
這是NPM,默認情況下會嘗試在根級別安裝所有軟件包,因此可以在組件之間共享依賴項。 這樣,在構建代碼時,如果有三個使用相同組件的軟件包,則輸出文件將只需要在其中包含所構建子組件的一個副本。 這使文件大小減小了很多。
當兩個程序包需要不同版本的庫時,NPM會將其作為子項,通常情況下,除非您繼續查找,否則您永遠不會注意到。
當它在大多數情況下都起作用時,這是很棒的,但是在出現問題時,可能會有點麻煩。
我看了一下,最新的core-js版本是v3.2.1,但是babel-polyfil需要v2.6.5。 因此,快速的解決方法可能是強制安裝舊版本。
npm i -D core-js@2.6.5
這可能會破壞其他東西,如果發生這種情況,請嘗試執行
rm -rf node-modules package-lock.json
npm i
希望這將使需要新版本的core的力量作為子部門安裝,然后一切都會為您工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.