第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

命令全局刪除所有npm模塊?

命令全局刪除所有npm模塊?

慕姐4208626 2019-12-07 13:56:56
是否有刪除所有全局npm模塊的命令?如果沒有,您有什么建議?
查看完整描述

3 回答

?
長風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊

以下命令刪除所有全局npm模塊。注意:這在Windows上不起作用。有關(guān)可用的Windows版本,請(qǐng)參見Ollie Bennett的答案。


npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm

下面是它的工作原理:


npm ls -gp --depth=0列出所有全局頂級(jí)模塊(有關(guān)ls,請(qǐng)參閱cli文檔)

awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}'打印實(shí)際上不是npm本身的所有模塊(不以結(jié)尾/npm)

xargs npm -g rm 全局刪除前一個(gè)管道上的所有模塊


查看完整回答
反對(duì) 回復(fù) 2019-12-07
?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

對(duì)于使用Windows的用戶,刪除所有全局安裝的npm軟件包的最簡(jiǎn)單方法是刪除以下內(nèi)容:


C:\Users\username\AppData\Roaming\npm


您可以通過鍵入%appdata%(在資源管理器,運(yùn)行提示或開始菜單中)快速到達(dá)此處。


查看完整回答
反對(duì) 回復(fù) 2019-12-07
?
波斯汪

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊

我嘗試了Kai Sternad的解決方案,但對(duì)我來說似乎并不完美。awk在deps樹本身的最后一個(gè)之后,還有許多特殊符號(hào)。


因此,我想出了自己對(duì)Kai Sternad解決方案的修改(在Cashmere想法的幫助下):


npm ls -gp --depth=0 | awk -F/node_modules/ '{print $2}' | grep -vE '^(npm|)$' | xargs -r npm -g rm

npm ls -gp --depth=0以可分析的格式列出所有全局安裝的npm模塊:


/home/leonid/local/lib

/home/leonid/local/lib/node_modules/bower

/home/leonid/local/lib/node_modules/coffee-script

...

awk -F/node_modules/ '{print $2}' 從路徑中提取模塊名稱,形成所有全局安裝的模塊的列表。


grep -vE '^(npm|)$' 刪除npm本身和空白行。


xargs -r npm -g rm調(diào)用npm -g rm列表中的每個(gè)模塊。


像Kai Sternad的解決方案一樣,它只能在* nix下工作。


查看完整回答
反對(duì) 回復(fù) 2019-12-07
  • 3 回答
  • 0 關(guān)注
  • 5952 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)