簡體   English   中英

“ npm安裝 <github url> ”從NPM而不是GitHub下載

[英]“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 因此,當您執行修改后的命令時,它將不起作用。

我認為最好的方法是:

  1. rm -rf package-lock.json node_modules
  2. 修改您的package.json以使用正確的git + https鏈接
  3. npm install

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM