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-globalnode-cache

    将解压得到的文件夹放到你想放的位置,我这里放在C盘。

    右键此电脑->属性->高级系统设置->环境变量->系统变量->Path

    进入后添加两条记录到Path中,

    1
    2
    C:\node-v10.15.3-win-x64
    C:\node-v10.15.3-win-x64\node-global

    添加进去以后,所有窗口都一路点击确定,然后重启电脑,打开 cmd ,输入 node -v ,若输出版本号 v10.15.3 ,那么说明 zipNode.js 安装成功了。

配置缓存与全局安装位置

开头我们自己加了两个文件夹进去,现在就可以用上了

指定缓存位置

1
npm config set cache "C:\node-v10.15.3-win-x64\node-cache"

指定全局安装位置

1
npm config set prefix "C:\node-v10.15.3-win-x64\node-global"

这样的好处就是,当你全局安装包时,都会安装到 node-global 文件夹下面,方便管理

配置npm源

安装好 node.js 之后,最重要的一点就是要配置好下载源,因为默认的源实在是太慢了,安装包还有可能会因为网络问题安装失败,所以,我们将其切换为国内源

  • 方案一

    简单粗暴直接指定源为淘宝的源就行,一条命令搞定

    1
    npm config set registry http://registry.npm.taobao.org/

    查看当前所用的源

    1
    npm get registry

    若无意外,你看到的会是刚才设置的这个源

  • 方案二

    使用 nrm 工具进行切换,优点是默认自带了好几个源,可以方便切换,缺点就是还要安装 nrm 这个包

    安装 nrm

    1
    npm install -g nrm --registry=https://registry.npm.taobao.org

    显示可用的源

    1
    2
    3
    4
    5
    6
    7
    8
    9
    $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/

    选择源(我选的淘宝的)

    1
    2
    3
    $nrm use taobao

    Registry has been set to: https://registry.npm.taobao.org/

    再次查看源可以看到淘宝源前面有个星号,表示启用了这个源

    1
    2
    3
    4
    5
    6
    7
    8
    9
    $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

    1
    npm install -g cnpm --registry=https://registry.npm.taobao.org

    注意, cnpm 使用的是淘宝源,且只在使用 cnpm 命令时生效。若你没有使用方案一或者方案二设置过 npm 的源,那么 npm 的源还是原来的国外源