我mac升级node之后为什么本地的目录还是旧的版本目录?
发布于 9 年前 作者 rayliao 7840 次浏览 最后一次编辑是 8 年前 来自 问答

我把node升级到4.2.1版本,可是本地目录还是0.12的。

usr/local/Cellar/node/0.12.2_1

好像不影响使用,但我想知道原因。 另,其实原本我直接升级到5.0的,然后就出错了。

npm ERR! Darwin 15.0.0 npm ERR! argv “/usr/local/Cellar/node/0.12.2_1/bin/node” “/usr/local/bin/npm” “install” "gulp-sass" npm ERR! node v5.0.0 npm ERR! npm v3.3.6

npm ERR! Cannot read property ‘localeCompare’ of undefined npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! https://github.com/npm/npm/issues

npm ERR! Please include the following file with any support request: npm ERR! /Users/LiaoYingRay/Projects/coding/rayliao/npm-debug.log

15 回复

你是不是用nvm了?

@leapon 我用n安装了两个版本,4.2.1和5.0。 我刚才下载了最新包安装,那里的路径还是那个版本。

@rayliao 最新包安装 是通过 n 安装的吗?

@leapon 不是,我直接点击安装。

@leapon 好像安装到不同目录去了。请问下,mac怎么查看node的安装目录?

哦,which node

@leapon 我现在查看node的安装目录是/usr/local/bin/node,而/usr/local/cellar/node下面还存在0.12.2_1,虽然没什么影响,可为什么路径会不一样。

brew ls出来有node,难道是brew安装的?

果然是brew安装的node。

@leapon 冰狗,我懂了,哈哈

@leapon 聪明,我看懂了,你这个起名字很有意思

回到顶部