参考文章
1、下载nodejs
下载nodejs,可能会碰到的问题:版本不对,无法安装。
解决方案:下载以前版本的nodejs。历史版本下载地址
2、安装nodejs
一直点击next就可完成安装
3、安装完成后测试下
在cmd下输入node -v,出现下图版本提示就是完成了NodeJS的安装。
成功截图:
到此为止,常规安装已完成
4、npm配置
4.1、改变模块路径、cache路径
先配置npm的全局模块的存放路径以及cache的路径,
例如希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"node_global"及"node_cache"两个文件夹。
4.2、使用cmd命令进行配置
启动cmd,输入
npm config set prefix “你的地址\nodejs\node_global”
npm config set cache “你的地址\nodejs\node_cache”
如果不进行这一步设置,npm的全局安装包,将不会在node安装文件夹里。
如果这个步骤出现错误,如:operation not permitted, mkdir ‘C:\Program Files\nodejs’,请使用管理员身份打开cmd命令行。
4.3、测试
在cmd命令行里面,输入“npm install express -g”(“-g”这个参数意思是装到global目录下,也就是上面说设置的“nodejs\node_global”里面。)
4.4、配置node_path
进入环境变量对话框,在系统变量下新建"NODE_PATH",输入”你的地址\nodejs\node_global\node_modules“。(ps:这一步相当关键。)
备注:这里要在“PATH”添加module的路径(你的地址\nodejs\node_global\),我查了一下这一步的目的:vue.cmd在node_global目录下,添加了目录后,可以避免“vue不是内部命令”的错误。
5、完成配置
初次学习,还有挺多不明白的地方,查阅了挺多资料,具体的还需要自己在使用中总结经验。这篇文章基本上都是来源于他人文章,修改了一处地方,记录了一些自己安装时遇到的问题。如有错误,请大家指正。
6、配置npm的源
我们使用默认配置从npm官网下载模块时,由于网络的因素,会导致我们的下载速度特别慢。所以,我们可以配置一些国内的镜像来加快我们的下载速度。这一步算是速度上的优化,看需求来做吧。
6.1、临时使用,安装包的时候通过–registry参数即可
$ npm install <packagename> --registry https://registry.npm.taobao.org
6.2、全局使用
$ npm config set registry https://registry.npm.taobao.org
// 配置后可通过下面方式来验证是否成功
npm config get registry
// 或
npm info express
6.3、配置cnpm
// 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
// 使用cnpm安装包
cnpm install express