簡體   English   中英

npm install沒有獲得軟件包的最新次要版本

[英]npm install not getting latest minor version of package

我有一個同事在安裝npm時遇到問題,我想知道是否還有其他人遇到過同樣的問題...

贏10 x64

節點8.9.3

已安裝全局npm軟件包:

  • npm 5.6.0
  • rimraf 2.6.2

(出於一致性考慮,我們有多台PC都運行相同的節點/ npm版本,因此無法一時更新)

我們有一個json包,其dev依賴項為“ typescript”:^“ 2.0.6”

在所有其他開發機器上,在新的repo克隆上執行npm install(無node_modules /鍵入),我們得到打字稿2.7.2,這是迄今為止最新的打字稿次要版本。

在這台機器上,我們始終得到2.6.2。

我們已經完全卸載了節點,刪除了%UserProfile%\\ AppData \\ Roaming \\ npm和%UserProfile%\\ AppData \\ Roaming \\ npm-cache無濟於事。

為了完整起見,我們還運行了npm cache verify。

任何想法將不勝感激,我們很沮喪。

可能在這里是同樣的問題。 我認為以下鏈接可幫助您獲得有關使用軟件包版本的更多信息。

如您所指定的,您有一個package.json ,其dev依賴性為“ typescript”:^“ 2.0.6”。

只需嘗試替換package.json文件中的以下行即可。

“ typescript”:“您需要的確切版本”

例如 “ typescript”:“ 2.0.6”

在運行npm install之前包括此內容,只需從項目根目錄中刪除package-lock.json文件即可。

使用npm創建新項目后,是否應該在package.json中手動更新依賴項版本?

暫無
暫無

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

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