最近在实习公司,由于工作上的需要,需要用到node.js,由于第一次接触,配置时也出现了各种各样的问题,找了好多教程,最后感觉有的不太全面,就做出一些归纳。
第一步:下载
直接去node.js中文网下载需要的版本即可;
网址:http://nodejs.cn/download/
第二步:安装
直接无脑进行下一步(注意:请选择好你安装的路径,以免配置时找不到位置);
安装完成后,打开cmd命令窗口,进行简单的测试。本人的是(node -v:v8.6.0 npm -v:5.3.0)
可查看到node和npm的版本,说明安装成功
第三步:环境变量配置
说明:这里的环境变量配置,主要配置的时是npm安装全局模块所在的路径,以及缓存cache所在的路径,如果不配置,会自动保存在【C:\Users\用户名\AppData\Roaming\npm】
路径下,占用系统盘的空间。例如:我希望将npm安装的全局模块以及缓存cache放在node的安装目录下(本人的安装路径:“F:\Program Files\nodejs”);
在安装路径下(依照个人安装路径)建立两个文件夹【node_global】及【node_cache】如下图:
创建完成后,在命令窗口中输入下面两行命令:
npm config set prefix "F:\Program Files\nodejs\node_global"
npm config set cache "F:\Program Files\nodejs\node_cache"
注意:每个人路径视具体情况而定!!!
接下来设置环境变量,关闭命令窗口,“我的电脑”——>“右键”——>“属性”——>“高级系统设置”——>“环境变量”,如图:
进入环境变量对话框,在系统变量下新建“NODE_PATH”,
输入路径:F:\Program Files\nodejs\node_global\node_modules
并将用户变量下的【path】修改为:F:\Program Files\nodejs\node_global
至此,node.js安装已经全部完成,接下来,进行常用模块的安装:
安装express:
打开命令行窗口,输入命令:npm install -g express(如果是4.X版本,
需要再输入一条命令:npm install -g express-generator,如果不安装会导致express无法被识别)。
安装完成后,输入express --version测试是否安装成功。(express --version:4.15.5)
接下来,安装淘宝镜像cnpm(据说npm容易被墙……所以通常用cnpm来替代)
若想要详细的了解cnpm,前往淘宝官网查看https://npm.taobao.org/
在命令行中输入:npm --registry=https://registry.npm.taobao.org install cnpm -g ,
安装完成后,即可将npm指向国内淘宝镜像源,之后输入cnpm -v,测试是否安装成功。
(cnpm -v: cnpm@5.1.1)
在以后的开发中,就可以用使用cnpm来替代npm了。
最后:安装bower
bower更多的用于前端开发,如果不需要,可以不用装。
在cmd中输入:cnpm install bower -g即可开始安装bower至刚刚所指定的node_global,
同样地,在安装完毕后输入bower -v进行测试。
(bower -v:1.8.2)
注: 安装模块时 cnpm/npm install XXXX -g表示全局安装
如有问题,我们可以多多交流!共同学习,共同进步!