安装nodejs环境

搭建nodejs环境教程

名词介绍

nodejs

node.js是javascript的一种运行环境,是服务器端的javascript的解释器。 其性质当于python解释器。或者Java的JDK。

npm

npm则是包含在node.js里面的一个包管理工具,就如同linux中的yum仓库,rpm包管理;如同python中的pip包管理工具一样。

npm作用:

  • 构建项目,我们可以使用npm指令构建出一个前端项目来

  • 安装包,npm有个全局安装和局部安装的概念。

    全局安装

    就是安装到npm全局文件夹下。所有的使用npm的项目都可以导入这些全局安装的包。

    局部安装

    就是将包安装到项目内部,只有当前项目能用。

    举例:

    如果一个包A全局安装,那么项目1和项目2 的js中都可以使用import xx from 'A'导入包A。

    如果一个包A是在项目1局部安装的,那么项目2 的js中就不能导入包A。

    这样设计的出发点

    • 每个项目所需要的包不一样
    • 即使是同样的包,所需要的版本也不一样
    • 如果每个项目都有自己的独立包就可以解决这个问题

Vue

Vuejs是一个前端框架,这个框架被作为一个包放在npm的之中。可以使用npm安装到项目中使用。

安装node环境

注意

安装nodejs会附带安装npm,所以npm是送的,看下图的node和npm说明node和npm是一起安装的。
在这里插入图片描述

检测安装是否成功

在命令行输入node点击回车,如果能进入nodejs运行环境,则说明安装成功。

在这里插入图片描述

改变默认的npm安装路径

我们需要配置npm的全局模块(就是全局包)的存放路径、cache(缓存)的路径,改为nodejs安装路径下的node_globalnode_cache文件夹下。

1、首先我们我们输入如下命令:

npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"

2、其次我们需要配置一下node_global为环境变量,否则全局安装好的模块不能通过命令行直接使用。
操作步骤:

我的电脑右击,打开属性->高级系统设置->环境变量->修改PATH变量添加一个值:C:\Program Files\nodejs\node_global ,确定即可。

3、如果需要这些全局模块能被项目引用到我们还需要添加一个环境变量,NODE_PATH,值设置为C:\Program Files\nodejs\node_global\node_modules\,这才能确保我们使用require命令导入的时候可以成功导入,因为我们使用npm或者cnpm安装的模块最终都是安装到node_global下的node_modules文件夹下面的。

安装npm的替代品cnpm

npm的模块都是放在国外的服务器上的,所以使用npm安装的话,速度比较慢,我们可以使用淘宝的模块管理工具cnpm,服务器在国内,所以下载包的速度会快很多。

要注意,cnpm本质上也是一个npm的模块,所以我们使用npm安装模块的指令安装cnpm即可,如下:

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

检测是否安装成功

命令行输入cnpm如果能运行则说明cnpm安装成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章