npm安装详细
1,下载nodejs
windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“ INSTALL”按钮,直接点击就会自动下载安装了。
2,安装过程
然后,下载8.9.3 LTS(推荐给绝大部分用户使用)
双击安装
可以使用交替路径,本示例中自行修改为d:\ nodejs
一路点
运行打开命令窗口
检查NodeJS是否安装完成。
5,安装已完成
常规NodeJS的建造到现在为止已经完成了。
6,npm配置
npm作为一个NodeJS的模块管理,很有必要列出一些:
①,模块路径,缓存路径
先配置npm的分段模块的存放路径以及cache的路径,
例如希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立“ node_global”及“ node_cache”两个文件夹。如下图
②,使用cmd命令进行配置
启动cmd,输入
代码如下
- npm配置设置前缀“ H:\ nodejs \ node_global”
- npm配置设置缓存“ H:\ nodejs \ node_cache”
如果不进行这一步设置,npm的附加安装包,将不会在节点安装文件夹里。
如果这个步骤出现错误,如:不允许操作,mkdir'C:\ Program Files \ nodejs',请使用管理员身份打开cmd命令行。
③,测试
现在我们来装个模块试试,
在cmd命令行里面,输入“ npm install express -g”(“-g”这个参数的意思是装到全局目录下,也就是上面说设置的“ H:\ nodejs \ node_global”里面。)。
④,查看环境变量
⑤,配置node_path
进入环境变量变量,在系统变量下新建“ NODE_PATH”,输入“ H:\ nodejs \ node_global \ node_modules”。(ps:这一步相当关键。)
由于更改了模块的默认地址,所以上面的用户变量都要跟着改变一下(用户变量“ PATH”修改为“ H:\ nodejs \ node_global \”),要不使用模块的时候会导致输入命令出现“ xxx不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。
7,安装淘宝npm(cnpm)
(1)输入以下命令
代码如下
- npm install -g cnpm --registry = https://registry.npm.taobao.org
2)添加系统变量path的内容
因为cnpm会被安装到H:nodejs \ node_global下,而系统变量path包含该路径。在系统变量path下添加该路径即可正常使用cnpm。
(3)输入cnpm -v命令,查看结果
8,Cnpm-v错误不是内部或外部命令
输入cnpm -v报错:
'cnpm'不是内部或外部命令,也不是可运行的程序
打开环境变量设置路径路径:
保存,重启cmd
cnmp -v,成功