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 |