Node.js 就是运行在服务端的 JavaScript。
安装
官网下载安装
- 参考 https://www.jianshu.com/p/a7aac0f9a65f(仅参照3.4 安装模块之前)
- 安装Npm 安装淘宝镜像,CMD执行: npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安装Yarn 使用npm安装,CMD执行:npm install -g yarn
使用nvm安装node.js(推荐)
nvm是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。下面列出下载、安装及使用方法。
https://www.cnblogs.com/gaozejie/p/10689742.html (nvm的安装)
https://www.cnblogs.com/zzd0916/p/11024154.html(nvm的安装)
https://www.jianshu.com/p/c78dca817f07(nvm安装node,内有配置全局npm的方法,就不用每一个node都装npm了)
需要注意的是nvm最好在node之前安装,否则可能会无法管理之前安装的node.js.
nvm安装完成之后即可通过命令行来安装需要的版本的node.js
nvm命令:
- nvm ls 列出所以已安装的node版本
- nvm current 当前node版本
- nvm install 版本号 安装指定版本的node
- nvm use 版本号 切换node的版本
- nvm uninstall 版本号 卸载指定版本的node
可能出现的问题
因为npm 的下载问题 ,命令行安装的node对应版本的npm可能会下载失败。可以添加淘宝镜像来避免这个问题。
方法如下:
1. 找到nvm的安装路径,打开settings文件,添加这两行淘宝镜像
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
此后就不会出现下载原因导致的错误了
问题
nodejs安装完成 对应版本的npm不生效
方法如下:
需要自己到npm官网 https://npm.taobao.org/mirrors/npm/下载手动安装对应的npm版本
也可以下载需要版本的node压缩包,里面包含npm文件 https://npm.taobao.org/mirrors/node/
1、进入nvm下的指定的node版本目录发现目录下没有npm运行文件
2、进入node_modules发现文件夹为空
3、自己下载node对应的版本压缩包
4、解压后将文件夹node_modules替换掉空的node_modules文件夹
5、最后将文件夹中的npm以及npm.cmd复制到与node_modules目录同级目录下