簡體   English   中英

如何使用 NPM 更新開發依賴項?

[英]How do I update development dependencies with NPM?

這是我的package.json的一部分:

{
    ...
    "devDependencies": {
        "gulp": "~3.8",
        ...
    },
    ...
}

我正在運行以下命令:

gulp --version

CLI version 3.8.7
Local version 3.8.6

npm update
gulp --version

CLI version 3.8.7
Local version 3.8.6

rm -Rf ./node_modules/
npm install

gulp --version

CLI version 3.8.7
Local version 3.8.7

npm update命令無效。

只有在我手動刪除node_modules目錄並運行npm install開發包之后才會更新。 這是什么原因? 是否有可能在沒有這樣麻煩的情況下實際更新開發包?

只需運行以下命令即可更新 devDependencies。

npm update

已編輯,如果上述命令不起作用,請嘗試使用以下命令。

npm update -D

或者

npm update --save-dev

如果 OP 提到npm update對他不起作用,我不確定為什么之前的答案會收到贊成票。

我最近偶然發現了同樣的問題,特別是運行npm update -gpackage.json文件中的devDependecies沒有任何影響。

我通過運行npm install npm-check-updates -g來訪問npm-check-updates 包 要查看過時的依賴項,請運行ncu 然后運行ncu -u以更新所有依賴項。

更新你可以使用的 gulp 服務器

npm i -g npm

哪個更新是它的最新版本

下面的命令將只更新 devDependencies

npm update --save-dev

暫無
暫無

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

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