[英]“npm install <github url>” Downloading from NPM instead of GitHub
所以我試圖從GitHub安裝一個軟件包,但是由於某種原因npm install
從NPM而不是GitHub提取了一個不同的軟件包(具有相同的名稱)。
當我運行npm install git+https://github.com/wojtekmaj/react-daterange-picker
,出於某種原因,它會安裝軟件包https://github.com/onefinestay/react-daterange-picker
。 即使我將GitHub軟件包的URL手動插入package.json
依賴關系中,然后運行npm install
,也會發生這種情況。
我什至嘗試刪除所有緩存,甚至刪除/node_modules/
和package-lock.json
並通過命令rm -rf node_modules package-lock.json && npm install
。
有什么想法為什么npm install
是從NPM而不是GitHub中提取的?
如果我對您的理解正確,則在嘗試命令之前先進行rm -rf node_modules package-lock.json && npm install
。 但這將根據package.json
安裝所有內容,然后重新創建package-lock.json
。 因此,當您執行修改后的命令時,它將不起作用。
我認為最好的方法是:
rm -rf package-lock.json node_modules
package.json
以使用正確的git + https鏈接 npm install
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.