MAC安裝vue環(huán)境保姆級(jí)教程(homebrew、nvm、nodejs、npm、vue、axios等)
前言
在 macOS 上搭建前端開(kāi)發(fā)環(huán)境,是每一位開(kāi)發(fā)者入門(mén)或換機(jī)時(shí)的“必經(jīng)之路”。一個(gè)穩(wěn)定、高效的開(kāi)發(fā)環(huán)境,不僅能提升編碼效率,還能避免因版本沖突或依賴(lài)問(wèn)題帶來(lái)的各種“坑”。而在眾多工具鏈中,Homebrew、nvm、Node.js 和 npm 是構(gòu)建現(xiàn)代 JavaScript/前端項(xiàng)目不可或缺的核心組件。
你是否也曾因?yàn)檎也坏胶线m的安裝教程而苦惱?是否在配置 nvm 后發(fā)現(xiàn)命令無(wú)法使用而一頭霧水?又或者安裝了 Node.js 卻無(wú)法自由切換版本而感到困擾?
本文將手把手帶你完成在 macOS 系統(tǒng)下,從零開(kāi)始安裝和配置 Homebrew → nvm → Node.js → npm 的完整流程。無(wú)論你是剛接觸命令行的新手,還是想系統(tǒng)梳理安裝步驟的開(kāi)發(fā)者,這篇文章都能為你提供清晰、可靠的操作指引。
我們將一步步介紹:
如何通過(guò) Homebrew(Mac 的包管理神器)安裝 nvm;
如何正確配置 nvm 以實(shí)現(xiàn)多版本 Node.js 的自由切換;
最后使用 nvm 安裝指定版本的 Node.js 和 npm,并驗(yàn)證安裝結(jié)果。
整個(gè)過(guò)程簡(jiǎn)潔明了,附帶常用命令速查,助你快速搭建起屬于自己的現(xiàn)代化前端開(kāi)發(fā)環(huán)境。準(zhǔn)備好了嗎?打開(kāi)終端,讓我們開(kāi)始吧!
一、安裝Homebrew
1.安裝brew
檢查電腦是否有安裝 Homebrew,在終端輸入
brew -v //檢查 brew 的版本 //已安裝:則出現(xiàn)版本號(hào),則表示已安裝Homebrew //未安裝:-bash: brew: command not found
未安裝則在終端執(zhí)行(已安裝則跳過(guò)):
//安裝Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" //安裝完成查看版本號(hào), brew -v
2.brew常用命令介紹
安裝軟件:brew install 軟件名,例:brew install wget 搜索軟件:brew search 軟件名,例:brew search wget 卸載軟件:brew uninstall 軟件名,例:brew uninstall wget 更新所有軟件:brew update 更新具體軟件:brew upgrade 軟件名 ,例:brew upgrade git 顯示已安裝軟件:brew list 查看軟件信息:brew info/home 軟件名 ,例:brew info git / brew home git 顯示包依賴(lài):brew reps 顯示安裝的服務(wù):brew services list 安裝服務(wù)啟動(dòng)、停止、重啟:brew services start/stop/restart serverName
二、使用 Homebrew 安裝 nvm
1.nvm安裝
brew install nvm
安裝成功后不能直接使用 nvm 命令, 安裝成功之后,還不能直接使用 nvm 命令,需要進(jìn)行以下配置,將以下命令復(fù)制到終端執(zhí)行:
echo "source $(brew --prefix nvm)/nvm.sh" >> .bash_profile . ~/.bash_profile //需要重新定向來(lái)源
執(zhí)行 nvm 命令
nvm list
2.nvm 常用命令介紹
nvm list ##是查找本電腦上所有的node版本
- nvm list ##查看已經(jīng)安裝的版本
- nvm list installed ##查看已經(jīng)安裝的版本
- nvm list available ##查看網(wǎng)絡(luò)可以安裝的版本
nvm install ##安裝指定版本node
nvm uninstall ##卸載制定的版本
nvm install stable ## 安裝最新穩(wěn)定版 node,當(dāng)前是node v9.5.0 (npm v5.6.0)
nvm install ##安裝指定版本,可模糊安裝,如:安裝v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4
nvm use ##切換使用指定的版本node
nvm -v ##查看當(dāng)前的版本
nvm ls ## 列出所有安裝的版本
nvm ls-remote ## 列出所有遠(yuǎn)程服務(wù)器的版本(官方node version list)
nvm current ## 顯示當(dāng)前的版本
nvm alias ## 給不同的版本號(hào)添加別名
nvm unalias ## 刪除已定義的別名
nvm reinstall-packages ## 在當(dāng)前版本 node 環(huán)境下,重新全局安裝指定版本號(hào)的 npm 包
nvm on ##打開(kāi)nodejs控制
nvm off ##關(guān)閉nodejs控制
nvm proxy ##查看設(shè)置與代理
nvm node_mirror [url] ##設(shè)置或者查看setting.txt中的node_mirror,如果不設(shè)置的默認(rèn)是 https://nodejs.org/dist/
nvm npm_mirror [url] ##設(shè)置或者查看setting.txt中的npm_mirror,如果不設(shè)置的話(huà)默認(rèn)的是: https://github.com/npm/npm/archive/.
nvm use [version] [arch] ##切換制定的node版本和位數(shù)
nvm root [path] ##設(shè)置和查看root路徑
三、nvm安裝nodejs
以安裝24.10.0版本為例
nvm install 24 # Verify the Node.js version: node -v # Should print "v24.10.0". # Verify npm version: npm -v # Should print "11.6.1".

四、安裝vue環(huán)境
npm install -g @vue/cli
npm install webpack -g
vue版本對(duì)應(yīng)關(guān)系
Vue 3 需要 vue-router@4.x 或更高版本
Vue 2 使用 vue-router@3.x 版本
npm install vue-router@4
總結(jié)
到此這篇關(guān)于MAC安裝vue環(huán)境(homebrew、nvm、nodejs、npm、vue、axios等)的文章就介紹到這了,更多相關(guān)MAC安裝vue環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue項(xiàng)目如何實(shí)現(xiàn)Echarts在label中獲取點(diǎn)擊事件
這篇文章主要介紹了vue項(xiàng)目如何實(shí)現(xiàn)Echarts在label中獲取點(diǎn)擊事件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10
Vue 清除Form表單校驗(yàn)信息的解決方法(清除表單驗(yàn)證上次提示信息)
這篇文章主要介紹了Vue 清除Form表單校驗(yàn)信息的解決方法(清除表單驗(yàn)證上次提示信息),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04
element中table操作按鈕展示與折疊的實(shí)現(xiàn)示例
因?yàn)殡S著功能的增多,table操作欄中的功能按鈕增多,這時(shí)候就需要折疊,本文主要介紹了element中table操作按鈕展示與折疊的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2022-04-04
vue 列表頁(yè)跳轉(zhuǎn)詳情頁(yè)獲取id以及詳情頁(yè)通過(guò)id獲取數(shù)據(jù)
這篇文章主要介紹了vue 列表頁(yè)跳轉(zhuǎn)詳情頁(yè)獲取id以及詳情頁(yè)通過(guò)id獲取數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Vue項(xiàng)目發(fā)布后瀏覽器緩存問(wèn)題解決方案
在vue項(xiàng)目開(kāi)發(fā)中一直有一個(gè)令人都疼的問(wèn)題,就是緩存問(wèn)題,這篇文章主要給大家介紹了關(guān)于Vue項(xiàng)目發(fā)布后瀏覽器緩存問(wèn)題的解決方案,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-09-09
vue組件引用另一個(gè)組件出現(xiàn)組件不顯示的問(wèn)題及解決
這篇文章主要介紹了vue組件引用另一個(gè)組件出現(xiàn)組件不顯示的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-04-04
Element UI響應(yīng)式布局問(wèn)題的解決
本文主要介紹了Element UI響應(yīng)式布局問(wèn)題的解決,提供了五種屏幕大小尺寸,xs、sm、md、lg 和 xl,并對(duì)這五種尺寸提供了兩種解決方案,感興趣的可以了解一下2025-08-08

