Node.js安装教程
下载Node.js
Node.js:下载地址 https://nodejs.org/en/download
进去以后可以看到如下界面:
安装Node.js
下包时看一下选择的是不是长期支持版,也就是左边推荐大多数用户使用的这个。
我的电脑是64位的windows系统,这里有两个方案可以选择:
方案一
下载
.msi
安装包,下载下来以后直接双击一路确定安装即可,没什么好说的。
方案二
下载
.zip
包,不需要安装,解压即用,个人比较喜欢这种安装方式。先下载64位的zip文件。
下载完成后将zip解压出来,得到文件夹
node-v10.15.3-win-x64
。在该文件夹中新建两个文件夹
node-global
和node-cache
。将解压得到的文件夹放到你想放的位置,我这里放在C盘。
右键此电脑->属性->高级系统设置->环境变量->系统变量->Path
进入后添加两条记录到Path中,
C:\node-v10.15.3-win-x64 C:\node-v10.15.3-win-x64\node-global
添加进去以后,所有窗口都一路点击确定,然后重启电脑,打开
cmd
,输入node -v
,若输出版本号v10.15.3
,那么说明zip
的Node.js
安装成功了。
配置缓存与全局安装位置
开头我们自己加了两个文件夹进去,现在就可以用上了
指定缓存位置
npm config set cache "C:\node-v10.15.3-win-x64\node-cache"
指定全局安装位置
npm config set prefix "C:\node-v10.15.3-win-x64\node-global"
这样的好处就是,当你全局安装包时,都会安装到 node-global
文件夹下面,方便管理
配置npm源
安装好 node.js
之后,最重要的一点就是要配置好下载源,因为默认的源实在是太慢了,安装包还有可能会因为网络问题安装失败,所以,我们将其切换为国内源
方案一
简单粗暴直接指定源为淘宝的源就行,一条命令搞定
npm config set registry http://registry.npm.taobao.org/
查看当前所用的源
npm get registry
若无意外,你看到的会是刚才设置的这个源
方案二
使用
nrm
工具进行切换,优点是默认自带了好几个源,可以方便切换,缺点就是还要安装nrm
这个包安装
nrm
npm install -g nrm --registry=https://registry.npm.taobao.org
显示可用的源
$nrm ls npm -------- https://registry.npmjs.org/ yarn ------- https://registry.yarnpkg.com/ cnpm ------- http://r.cnpmjs.org/ taobao ----- https://registry.npm.taobao.org/ nj --------- https://registry.nodejitsu.com/ npmMirror -- https://skimdb.npmjs.com/registry/ edunpm ----- http://registry.enpmjs.org/
选择源(我选的淘宝的)
$nrm use taobao Registry has been set to: https://registry.npm.taobao.org/
再次查看源可以看到淘宝源前面有个星号,表示启用了这个源
$nrm ls npm -------- https://registry.npmjs.org/ yarn ------- https://registry.yarnpkg.com/ cnpm ------- http://r.cnpmjs.org/ * taobao ----- https://registry.npm.taobao.org/ nj --------- https://registry.nodejitsu.com/ npmMirror -- https://skimdb.npmjs.com/registry/ edunpm ----- http://registry.enpmjs.org/
这样就ok了,以后使用
npm
命令安装包就会从这个源下包了
方案三
使用
cnpm
,以后在要安装包时,使用cnpm
命令安装即可安装
cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
注意,
cnpm
使用的是淘宝源,且只在使用cnpm
命令时生效。若你没有使用方案一或者方案二设置过npm
的源,那么npm
的源还是原来的国外源
本文系作者 @枫雨 原创发布在枫林幻境站点。未经许可,禁止转载。
暂无评论数据