如果是 window 的話蝉绷,直接忽略徽职,用安裝包安裝就行
剛換 mac 的時(shí)候,主要的開(kāi)發(fā)工作也沒(méi)在前端這塊偷卧,就直接通過(guò) mac 的 brew 進(jìn)行 node 的安裝豺瘤,幾個(gè)月之后,想著說(shuō)安裝一個(gè) vuepress 來(lái)玩玩博客什么的听诸,發(fā)現(xiàn)使用 npm 安裝的 vuepress 使用不了炉奴,然后運(yùn)行 npm 的升級(jí)命令:
npm install -g npm
,結(jié)果是終端上顯示執(zhí)行完成蛇更,但執(zhí)行查看命令依然是一開(kāi)始的版本瞻赶,剛開(kāi)始是想著用 vuepress 但是安裝半天一直有問(wèn)題,后來(lái)就安裝了 yarn派任,用是可以用砸逊,但是 npm 這個(gè)問(wèn)題,我其他做從事前端開(kāi)發(fā)的朋友竟然是沒(méi)有的掌逛,然后就搜了半天师逸,終于給我發(fā)現(xiàn)了這條 solution... 點(diǎn)這去,由于這提出的時(shí)間也比較早豆混,已經(jīng)有很多網(wǎng)友碰到并且嘗試解決篓像,然后發(fā)表了新的解決方案,但是本人畢竟也花了挺長(zhǎng)時(shí)間去解決這個(gè)問(wèn)題皿伺,因此通過(guò)此篇給大家分享一下员辩,那么我接下來(lái)的內(nèi)容更多的是結(jié)合自己的操作以及翻譯里面的內(nèi)容。
這篇內(nèi)容主要是使用 nvm 這個(gè)工具來(lái)幫助我們完成 node 的安裝鸵鸥,下面來(lái)回顧一下整個(gè)的操作流程
/**
* 首先說(shuō)明一下奠滑,上面鏈接的作者使用的方法不可用了
* 現(xiàn)在是按網(wǎng)友最新的解決方案執(zhí)行
*/
# 1、將之前用 brew 安裝的 node 先卸載掉
rm -rf /usr/local/lib/node_modules
brew uninstall node
# 2妒穴、使用 brew 安裝 nvm
brew update
brew install nvm
# 3宋税、安裝成功后(會(huì)有稍長(zhǎng)時(shí)間等待)
# 需要配置一下 .zshrc(沒(méi)有就創(chuàng)建一個(gè),目錄 ~/)
# .nvm 文件夾需要?jiǎng)?chuàng)建的話也直接創(chuàng)建了(也是在 ~/)
touch ~/.zshrc
# 4讼油、創(chuàng)建后(本來(lái)就有這個(gè)文件)杰赛,往里面添加 nvm 的配置
# 直接拷貝就行,我是從 nvm 的 github 找到的
# 添加完之后記得 source 一下
export NVM_DIR="/Users/liminglin/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
# 5矮台、然后使用 nvm 安裝 node(完成后升級(jí)就??了)
nvm install node
安裝完成后乏屯,可以看到目錄結(jié)構(gòu)如下圖阔墩,node 目錄就會(huì)在用戶目錄中,后續(xù)安裝的 package 用起來(lái)就很舒服了~