node相关工具
node 安装
node 是一个基于 chrome V8 引擎的 JavaScript 运行环境;一个让 JavaSrcipt 运行在服务端的开发平台;简单的说,node 就是运行在服务端的 JavaScript
1 下载安装
官网下载
2 查看是否安装
node -v
3 查看 npm 是否安装
npm -v
4 node 历史版本下载
注意:据说双数(2,4,6,8)版本一般为正式版(未验证)
官网以往版本
安装 nvm
用于管理 node 版本
注意: 安装路径不能有空格
下载地址
下载最新的
nvm-setup.zip
解压安装
nvm version
#nvm #这个也可以,还会显示所有可用命令
3 安装其他版本 node
node 历史版本查看
nvm install v10.0.0 #安装v10.0.0版本node
4 切换 node 版本
nvm use 10.0.0
5 查看当前所有 node 版本
nvm list
切换 npm 镜像,或安装 cnpm
cnpm 是 npm 的一个插件,cnpm 用法和 npm 用法一致,只是执行命令的时候将 npm 改为 cnpm。这样做的意义是:国内 npm 速度可能不行,cnpm 服务器在国内(淘宝团队)速度可能会好点。
注意:切换镜像,或安装 cnpm,二者选1即可
0 切换 npm 镜像
切换成淘宝镜像
npm get registry #查看当前镜像地址
npm config set registry http://registry.npm.taobao.org/ #切换成淘宝的镜像
切换回原 npm 镜像
npm config set registry https://registry.npmjs.org/ #切回原来的镜像
0 安装 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org #安装 淘宝镜像源 cnpm
0 安装 nrm
如果选择切换 npm 镜像,可以考虑装一个 nrm,用于管理切换
0.1 安装
nrm install -g nrm
0.2 使用
nrm ls #查看可选源
nrm use taobao #切换
0.3 其他操作
nrm add [registry] [url] #添加,reigstry为源名,url为源的路径
nrm del [registry] #删除
nrm test npm #测试响应时间
其他工具
yarn
webpack