”cnpm不是内部或外部命令,也不是可运行命令或批处理文件“问题解决

首先,对于“‘XXX’不是内部或外部命令,也不是可运行命令或批处理文件“的问题,环境变量配置缺少或者有误的可能性很大。


“‘cnpm’不是内部或外部命令,也不是可运行命令或批处理文件”问题解决:
  1. win+R打开运行;输入 sysdm.cpl ,确定;“高级”选项卡,点击”环境变量“;
  2. 我发现我的环境变量只有三个:
    这里写图片描述
    (1)D:\work\tools\Nodejs
    (2)D:\work\tools\Nodejs\npm_install_modules\npm_global
    (3)D:\work\tools\Nodejs\node_global\node_modules\cnpm\bin
  3. (1)、(2)是npm的配置;(3)是cnpm的配置;
  4. 鉴于cnpm是npm的镜像的本质,所以我想到cnpm的配置是否也应该同npm一样有两个配置;
  5. 于是我按照npm的配置模式,新增了一条:D:\work\tools\Nodejs\node_global;
  6. 重启cmd,走cmd -v,成功。

最后,分享一个博主写的解决途径,虽然我没用这种方法,但觉得和我这个是一个道理,只是方式上比较粗暴。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值