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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

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

3 回答

?
長風秋雁

TA貢獻1757條經(jīng)驗 獲得超7個贊

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


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

下面是它的工作原理:


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

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

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


查看完整回答
反對 回復 2019-12-07
?
白豬掌柜的

TA貢獻1893條經(jīng)驗 獲得超10個贊

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


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


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


查看完整回答
反對 回復 2019-12-07
?
波斯汪

TA貢獻1811條經(jīng)驗 獲得超4個贊

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


因此,我想出了自己對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列表中的每個模塊。


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


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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