11

几个月前我一直在玩 node,因为它是一个快速发展的项目,我想我最近拿起它时需要更新它,不知道如何阅读n,我安装了它,安装了最新版本。

在我尝试使用之前一切都很好npm,这不起作用,请参阅此问题

所以我需要删除 n,我不知道如何删除我n - {version}为每个版本安装的所有节点版本。

然后我直接从 node.js 网站上运行安装程序,希望它能解决我遇到的所有问题。

Node 现在可以按预期工作,但仍然npm无法正常工作。

npm-debug.log尝试时显示的错误npm install {package}是:

ERR! Error: EISDIR, mkdir '/'
ERR! You may report this log at:
ERR!     <http://github.com/isaacs/npm/issues>
ERR! or email it to:
ERR!     <npm-@googlegroups.com>
ERR!
ERR! System Darwin 11.3.0
ERR! command "node" "/usr/local/bin/npm"
ERR! cwd /
ERR! node -v v0.6.15
ERR! npm -v 1.1.16
ERR! path /
ERR! code EISDIR
ERR! message EISDIR, mkdir '/'
ERR! errno {}

我想要做的是重新安装 node + npm 并重新开始。

我正在使用Mac,并且对OS X的命令行+文件系统几乎没有经验,仍在尝试从Windows方式进行调整..(控制面板->卸载-> ....)。

对此的任何帮助将不胜感激。

4

2 回答 2

14

你能用npm 网站上的这个脚本试一试吗?

它应该清理您拥有的所有旧安装并安装最新版本。

于 2012-05-02T08:32:41.867 回答
0

删除除当前版本之外的所有缓存版本

sudo n prune

检查所有这些版本的使用量du -sh /usr/local/n/versions

还,

删除已安装的节点和 npm(不影响缓存版本)。这对于恢复到 node 的系统版本(如果在不同的位置),或者如果您不再希望使用 node 和 npm,或者正在切换到不同的管理方式很有用。

sudo n uninstall
于 2020-09-29T18:44:18.557 回答