Node.js的安裝
Node.js的安裝
nvm工具安裝node.js
Vue CLI 需要 Node.js 8.9 或更高版本 (推薦 8.11.0+)。由於node.js的版本更新迭代很快,所以你可能會遇到同一臺電腦來維護多個版本的node.js開發的專案,那麼自己電腦上對於多個nodejs的直譯器管理起來就比較困難了,所以你可以使用 nvm 或 nvm-windows在同一臺電腦中管理多個 Node 版本。 nvm工具的下載和安裝: https://www.jianshu.com/p/d0e0935b150a https://www.jianshu.com/p/622ad36ee020 常用的nvm命令 nvm list # 列出目前在nvm裡面安裝的所有node版本 nvm install node版本號 # 安裝指定版本的node.js 例子:nvm install 12.13.1 nvm uninstall node版本號 # 解除安裝指定版本的node.js nvm use node版本號 # 切換當前使用的node.js版本
直接安裝node.js
Node.js是一個新的後端(後臺)語言,它的語法和JavaScript類似,所以可以說它是屬於前端的後端語言,後端語言和前端語言的區別:
-
執行環境:後端語言一般執行在伺服器端,前端語言執行在客戶端的瀏覽器上
-
功能:後端語言可以操作檔案,可以讀寫資料庫,前端語言不能操作檔案,不能讀寫資料庫。
我們一般安裝LTS(長線支援版本):
下載地址:https://nodejs.org/en/download/【上面已經安裝了nvm,那麼這裡不用手動安裝了】下載之後雙擊安裝,一路點選下一步就可以了。
node.js的版本有兩大分支:
官方釋出的node.js版本:0.xx.xx 這種版本號就是官方釋出的版本 社群釋出的node.js版本:xx.xx.x 就是社群開發的版本
Node.js如果安裝成功,可以檢視Node.js的版本,在終端輸入如下命令:
node -v
npm -v #pip
在安裝node.js完成後,在node.js中會同時幫我們安裝一個npm包管理器npm。我們可以藉助npm命令來安裝node.js的包。這個工具相當於python的pip管理器。
npm
常用指令
npm install -g 包名 # 安裝模組 -g表示全域性安裝,如果沒有-g,則表示在當前專案安裝 npm list # 檢視當前目錄下已安裝的node包 npm view 包名 engines # 檢視包所依賴的Node的版本 npm outdated # 檢查包是否已經過時,命令會列出所有已過時的包 npm update 包名 # 更新node包 npm uninstall 包名 # 解除安裝node包 npm 命令 -h # 檢視指定命令的幫助文件
如果npm大家覺得速度比較慢,可以安裝cnpm來進行國內包源的下載
cnpm介紹
-
說明:因為谷歌安裝外掛是從國外伺服器下載,受網路影響大,可能出現異常,如果谷歌的伺服器在中國就好了,所以我們樂於分享的淘寶團隊幹了這事來自官網:“這是一個完整npmjs.org映象,你可以用此代替官方版本(只讀),同步頻率目前為10分鐘一次以保證儘量與官方服務同步“。
-
安裝:命令提示符執行npm install cnpm -g --registry=https://registry.npm.taobao.org
-
注意:安裝完後最好檢視其版本cnpm -v或關閉命令提示符重新開啟,安裝完直接使用有可能會出現錯誤
//臨時使用
npm install jquery --registry https://registry.npm.taobao.org//可以把這個選型配置到檔案中,這樣不用每一次都很麻煩
npm config set registry https://registry.npm.taobao.org//驗證是否配置成功
npm config list 或者 npm config get registry//安裝cnpm,在任意目錄下都可執行,--global是全域性安裝,不可省略
npm install --global cnpm 或者 npm install -g cnpm --registry=https://registry.npm.taobao.org//安裝後直接使用
cnpm install jquery
說明:NPM(節點包管理器)是的NodeJS的包管理器,用於節點外掛管理(包括安裝,解除安裝,管理依賴等)
- 使用NPM安裝外掛:命令提示符執行npm install
[-g] [--save-dev] :節點外掛名稱。
例:npm install gulp-less --save-dev - -g:全域性安裝。 將會安裝在C:\ Users \ Administrator \ AppData \ Roaming \ npm,並且寫入系統環境變數;非全域性安裝:將會安裝在當前定位目錄;全域性安裝可以通過命令列任何地方呼叫它,本地安裝將安裝在定位目錄的node_modules資料夾下,通過要求()呼叫;
- --save:將儲存至的package.json(的package.json是的NodeJS專案配置檔案)
- -dev;:儲存至的package.json的devDependencies節點,不指定-dev將儲存至依賴節點
為什麼要儲存至的的package.json?因為節點外掛包相對來說非常龐大,所以不加入版本管理,將配置資訊寫入的的package.json並將其加入版本管理,其他開發者對應下載即可(命令提示符執行npm install,則會根據package.json下載所有需要的包)