Node.js 單個版本的安裝很是簡單,根據本身的操做系統,從官網下載安裝程序,按照默認安裝便可。國外的網站,下載速度較慢,國內有鏡像網站,下載較快。前端
使用 npm install 安裝包時報錯,卸載了 Node.js 從新安裝,依然報錯node
解決方法:安裝盤文件系統爲 FAT32,改成 NTFS,就能夠安裝包,不會報錯了git
Node.js 的版本更新很是快,全部有時須要在多個版本之間切換,就須要安裝多個版本的 Node.js.
Node.js 多個版本的安裝,須要藉助相應的工具。 MAC 和 Linux 用戶,能夠使用如下的安裝工具。github
我使用的是 windows,上面兩種方式都不能夠使用,能夠使用 nvm-windows,下載安裝包,按照默認安裝便可。npm
安裝 nvm-windows 後,nodejs 依然尚未安裝。打開 PowerShell 、 CMD 、 git bash(推薦),在命令行輸入 nvm
回車會 nvm 全部能夠使用的命令,說說經常使用的幾個命令。windows
獲取全部能夠安裝的 Node.js 版本bash
nvm list available
服務器
LTS
指最新穩定版本,CURRENT
指最新版本,通常安裝 LTS
工具
安裝指定版本的 Node.js網站
nvm install 10.11.0
列出全部已經安裝的版本
nvm list
指定當前要使用的 Node.js 版本,只用指定使用的 Node.js 版本後,nodejs 的才真正安裝了。
nvm use 10.11.0
卸載某個 Node.js 版本
nvm uninstall 10.11.0
Node.js 包管理器一覽表
npm 是 Node.js 自帶的包管理器,可是默認下載依賴包的地址是國外服務器,下載速度較慢。使用 npm ,下載包兩小時,敲代碼 5 分鐘。阿里巴巴是 Node.js 前端很是重視 Node.js 的使用,因而,淘寶開發了 cnpm,使用與 npm 一致,默認下載是國內地址,下載速度快得飛起。下載地址https://npm.taobao.org
yarn 是 facebook 開發的新一代包管理器,主要是解決依賴包的安裝問題。支持離線安裝依賴包,同時依賴包的安裝順序不會出錯。
npm | Yarn |
---|---|
npm install | yarn install |
(N/A) | yarn install --flat |
(N/A) | yarn install --har |
(N/A) | yarn install --no-lockfile |
(N/A) | yarn install --pure-lockfile |
npm install [package] | (N/A) |
npm install --save [package] | yarn add [package] |
npm install --save-dev [package] | yarn add [package] [--dev/-D] |
(N/A) | yarn add [package] [--peer/-P] |
npm install --save-optional [package] | yarn add [package] [--optional/-O] |
npm install --save-exact [package] | yarn add [package] [--exact/-E] |
(N/A) | yarn add [package] [--tilde/-T] |
npm install --global [package] | yarn global add [package] |
npm rebuild | yarn install --force |
npm uninstall [package] | (N/A) |
npm uninstall --save [package] | yarn remove [package] |
npm uninstall --save-dev [package] | yarn remove [package] |
npm uninstall --save-optional [package] | yarn remove [package] |
npm cache clean | yarn cache clean |
rm -rf node_modules && npm install | yarn upgrade |