首页 > 编程知识 正文

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

时间:2023-05-05 03:09:50 阅读:15448 作者:3200

我尝试了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上运行。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。