npm清除缓存命令,npm常用命令

我尝试了Kai Sternad的解决方案,但对我来说似乎并不完美。 awk在deps树本身的末尾有很多特殊符号。

于是,我想到了自己对Kai Sternad解决方案的修改(在Cashmere的想法的帮助下)。

NP mls-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调用npm -g rm列表中的每个模块。

与Kai Sternad的解决方案一样,只能在* nix上运行。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注