npm安装详细

1,下载nodejs

windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“ INSTALL”按钮,直接点击就会自动下载安装了。

ScreenShot00063.gif

2,安装过程

然后,下载8.9.3 LTS(推荐给绝大部分用户使用)

1287619-20171212145228394-1659342805.png

 

双击安装

1287619-20171212145307316-1352109111.png

可以使用交替路径,本示例中自行修改为d:\ nodejs

1287619-20171212145332816-1106051339.png

 

一路点

1287619-20171212145443082-1​​633079415.png

 

运行打开命令窗口

1287619-20171212145534144-1685678132.png

检查NodeJS是否安装完成。

1287619-20171212145657082-1​​826714804.png

1287619-20171212145723801-1548672252.png

 

5,安装已完成

常规NodeJS的建造到现在为止已经完成了。

 

6,npm配置

npm作为一个NodeJS的模块管理,很有必要列出一些:

①,模块路径,缓存路径

先配置npm的分段模块的存放路径以及cache的路径,

例如希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立“ node_global”及“ node_cache”两个文件夹。如下图

20180729093119324.png

 

②,使用cmd命令进行配置

启动cmd,输入

 



 

代码如下

  1. npm配置设置前缀“ H:\ nodejs \ node_global”
  2. 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不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。

20180729093526417.png

7,安装淘宝npm(cnpm)

   (1)输入以下命令

 



 

代码如下

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

2)添加系统变量path的内容

 

  因为cnpm会被安装到H:nodejs \ node_global下,而系统变量path包含该路径。在系统变量path下添加该路径即可正常使用cnpm。

  (3)输入cnpm -v命令,查看结果

20180729093957982.png

 

8,Cnpm-v错误不是内部或外部命令

 

输入cnpm -v报错:
'cnpm'不是内部或外部命令,也不是可运行的程序
打开环境变量设置路径路径:

 

ScreenShot00064.gif

 

保存,重启cmd 
cnmp -v,成功

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值