node.js - npm uninstall * 命令是否会在卸载 package.json 的依赖项时也删除全局安装?
问题描述
我的应用程序托管在阿里云 ECS 实例中,我正在尝试卸载 package.json 的依赖项。我知道该npm uninstall *
命令将卸载所有依赖项,但问题是它是否也会删除全局安装。
解决方案
npm uninstall *
AFAIK在 npm中没有使用通配符之类的命令进行卸载。该问题仍在此处打开https://github.com/npm/npm/issues/19967。
使用此命令卸载您的全局依赖项:
npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm
推荐阅读
- angular - 在 Angular 编译时保留滚动位置
- python - 如果满足条件,则在 Numpy 中替换行
- javascript - jQuery 多个事件,包括一个 IF 语句
- python - 使用python指定谷歌驱动器的文件夹ID时无法获取文件列表
- javascript - iframe 搞乱浏览器历史记录 - 将当前页面添加到历史记录
- algorithm - 时间复杂度:对 log 和 floor 函数的概念感到困惑
- repository - Sonatype Nexus OSS 3 - 启用上传快照
- python - ModuleNotFoundError:即使在安装之后,Docker 容器中也没有名为“flask_login”的模块
- python - 带有 `yield` 的外部函数的 PEP 342 代码片段。不再支持了吗?
- python - Does a dictionary of numpy arrays really use less memory than an ndarray?