我在卸载一些全局npm软件包时遇到了一些问题,因为它们似乎没有完全删除。
作为一个例子,我一直在尝试删除beta Angular CLI包(因为这个包已经为其1.0.0版本重命名)。运行npm uninstall -g angular-cli
似乎有效,但是当我运行npm list -g --depth=0
时,程序包似乎仍保留在列表中,现在出现错误:
error: ENOENT: no such file or directory, open '/usr/local/lib/node_modules/angular-cli/package.json
好像程序包还没有完全删除 - 我不确定是否可以使用npm prune
修复此问题,或者只是进入并手动删除任何可能遗留的文件。
我没有在谷歌搜索问题上取得任何成功,但这可能是因为我不完全确定要搜索什么,正如我对这个问题不那么雄辩的标题所证明的那样。
如果有人有任何想法,我会非常感激听到他们!