CNode

我mac升级node之后为什么本地的目录还是旧的版本目录?

问答
Rrayliao发布于11 年前最后回复11 年前15 回复8470 浏览0 收藏

我把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)

L
leapon#1·11 年前

你是不是用nvm了?

D
dandananddada#2·11 年前

npm rebuild

R
rayliao#3·11 年前
引用 leapon你是不是用nvm了?

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

R
rayliao#5·11 年前
引用 leapon@rayliao 最新包安装 是通过 n 安装的吗?

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

R
rayliao#6·11 年前
引用 leapon@rayliao 最新包安装 是通过 n 安装的吗?

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

R
rayliao#7·11 年前

哦,which node

R
rayliao#8·11 年前
引用 leapon@rayliao 最新包安装 是通过 n 安装的吗?

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

R
rayliao#9·11 年前

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

R
rayliao#10·11 年前

果然是brew安装的node。

L
leapon#11·11 年前

冰狗 Bingo

I
i5ting#12·11 年前
引用 leapon冰狗 Bingo

@leapon 。。。

L
leapon#13·11 年前
引用 i5ting@leapon 。。。

@i5ting ? ? ?

I
i5ting#14·11 年前
引用 leapon@i5ting ? ? ?

@leapon 冰狗,我懂了,哈哈

I
i5ting#15·11 年前
引用 leapon@i5ting ? ? ?

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

参与回复
登录后即可参与回复。登录