[英]npm install not getting latest minor version of package
我有一個同事在安裝npm時遇到問題,我想知道是否還有其他人遇到過同樣的問題...
贏10 x64
節點8.9.3
已安裝全局npm軟件包:
(出於一致性考慮,我們有多台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
文件即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.