W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
卸載包
npm uninstall [<@scope>/]<pkg>[@<version>]... [-S|--save|-D|--save-dev|-O|--save-optional|--no-save]
aliases: remove, rm, r, un, unlink
這將卸載一個(gè)包,完全刪除代表它安裝的所有 npm。
例子:
npm uninstall sax
在全局模式下(即,帶有-g
或--global
附加到命令),它將當(dāng)前包上下文作為全局包卸載。
npm uninstall
?采用 3 個(gè)獨(dú)占的、可選的標(biāo)志來(lái)保存或更新主 package.json 中的包版本:
-S, --save
:軟件包將從您的dependencies
.-D, --save-dev
:軟件包將從您的devDependencies
.-O, --save-optional
:軟件包將從您的optionalDependencies
.--no-save
: 包不會(huì)從您的package.json
文件中刪除。
此外,如果你有,npm-shrinkwrap.json
那么它也會(huì)被更新。
范圍是可選的,并遵循[npm-scope](https://www.npmjs.cn/misc/scope)
.
例子:
npm uninstall sax --save
npm uninstall @myorg/privatepackage --save
npm uninstall node-tap --save-dev
npm uninstall dtrace-provider --save-optional
npm uninstall lodash --no-save
npm uninstall sax
sax 將不再是你的 package.json,npm-shrinkwrap.json 或 package-lock.json文件。
npm uninstall lodash --no-save
lodash 不會(huì)從你的 package.json,npm-shrinkwrap.json 或 package-lock.json文件中刪除。
true
Boolean
將已安裝的包作為依賴項(xiàng)保存到 package.json 文件中。
與npm rm
命令一起使用時(shí),從 package.json 中刪除依賴項(xiàng)。
String
(可多次設(shè)置)
允許在當(dāng)前項(xiàng)目的已配置工作區(qū)的上下文中運(yùn)行命令,同時(shí)通過(guò)僅運(yùn)行此配置選項(xiàng)定義的工作區(qū)進(jìn)行過(guò)濾。
workspace
配置的有效值為:
為該npm init
命令設(shè)置時(shí),可以將其設(shè)置為尚不存在的工作區(qū)的文件夾,以創(chuàng)建該文件夾并將其設(shè)置為項(xiàng)目中的全新工作區(qū)。
此值不會(huì)導(dǎo)出到子進(jìn)程的環(huán)境中。
false
Boolean
啟用在所有已配置工作區(qū)的上下文中運(yùn)行命令。
此值不會(huì)導(dǎo)出到子進(jìn)程的環(huán)境中。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: