cnpm不是内部命令的解决方案:配置环境变量

article/2025/9/15 21:50:43

安装淘宝镜像:

要安装Angular4。于是我对着一股浓郁口音的视频开启了Angular4安装之旅。那口音说了,ang哥乐4不是那么好装的,由于我国的墙,所以我们要通过淘宝的镜像去安装。

于是先安装淘宝镜像,cnpm。这个百度一大堆。

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

安装完了之后检查是否安装成功。

cnpm -v

若果出现以下东西说明安装成功。

C:\Users\WenCh> cnpm -vcnpm@5.1.1 (F:\Live\NODE\node_global\node_modules\cnpm\lib\parse_argv.js)
npm@5.6.0 (F:\Live\NODE\node_global\node_modules\cnpm\node_modules\npm\lib\npm.js)
node@8.9.1 (F:\Live\NODE\node.exe)
npminstall@3.2.1 (F:\Live\NODE\node_global\node_modules\cnpm\node_modules\npminstall\lib\index.js)
prefix=F:\Live\NODE\node_global
win32 x64 10.0.16299
registry=http://registry.npm.taobao.org

但是我出现的是,cnpm不是外部命令

解决cnpm不是外部命令:

百度了一大堆。都是改目录或者改c盘下的npm的配置文件。

于是就想,出现这个结果是cnpm的路径没有被识别造成的。

于是cd到cnpm的路径中。(因为我之前安装npm的时候,配置过node_modules和node_cache。所以我就下意识的去nodejs的目录下去找。)

然后在这个路径下找到了:

这里写图片描述

就是安装nodejs路径下的,node_global文件夹。

我们可以看到,这个cnpm和npm一样,有.cmd等等文件。cd到这个路径下运行cmd命令 cnpm -v之后,运行成功。

这里写图片描述

那么也就是说,之前直接输入cnpm -v 报的cnpm不是外部命令,原因是系统找不到cnpm的可执行文件。那也就是说自己给cnpm配个环境变量就好了。

这里写图片描述

右键电脑,属性,高级设置,环境变量,系统变量中的path里,最后加上这段话:

你的cnpm.cmd所在的路径再加上英文版的分号。//这行文字其实是博客的代码格式,看,还有注释

我的电脑中是这个:

D:\NodeJs\node_global;

就好了。

然后退出重新打开cmd。输入cnpm-v。搞定。注意,配置了环境变量之后要重新打开cmd啊。

这里写图片描述

在这里插入图片描述
CSDN免费下载、课程+书免费学,快来看看!
https://marketing.csdn.net/poster/112?utm_source=1538247462&spm=1000.2116.3001.4180


http://chatgpt.dhexx.cn/article/BhC4GFOh.shtml

相关文章

cnpm 安装成功后提示不是内部和外部命令,也不是可运行的命令解决方案

1、cnpm的安装: npm install -g cnpm --registryhttps://registry.npm.taobao.org 2、 cnpm 的安装成功后提示: 3、 运行cnpm -v 报错: 4、解决办法:在环境变量里添加路径 cmd中输入以下命令获取到cnpm下载目录 npm config get pr…

'cnpm' 不是内部或外部命令,真正有效解决方法

安装cnpm 我们在windows系统安装完node.js和npm后,由于需要加速从而选择安装cnpm,命令如下: npm install -g cnpm --registryhttps://registry.npm.taobao.org 安装完之后命令行窗口执行,cnpm 命令时提示“不是内部或外部命令&a…

cnpm报错‘cnpm‘不是内部或外部命令,也不是可运行的程序或批处理文件

目录 一、问题描述二、解决方法1.将 cnpm 文件夹移至 npm 文件夹所在 node_moudules 下2.将 cnpm 和 cnpm.cmd 移至 npm 和 npm.cmd 所在目录下 一、问题描述 执行命令以下命令安装淘宝 npm 镜像: npm install -g cnpm --registryhttp://registry.npm.taobao.org安…

‘cnpm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

问题描述 最近在看VUE的东西,然后学到了路由这个问题,就开始安装router,结果就出现了cnpm安装的问题。如图一: 解决思路 首先肯定是cnpm安装的问题,去cmd又安装了一遍,安装地址: npm install -g…

cnpm不是内部命令的解决办法

安装淘宝镜像cnpm后控制台出现cnpm不是内部命令的提示 npm install -g cnpm --registryhttps://registry.npm.taobao.org 安装完了之后检查是否安装成功。 cnpm -v 若果出现以下东西说明安装成功。 C:\Users\WenCh> cnpm -vcnpm5.1.1 (F:\Live\NODE\node_global\node_m…

python中reverse函数如何使用?

我们在整理资料的时候,有的时候过于混乱难以整理。这时我们不妨可以对它先进行一个排序,这样可以方便我们浏览,查询,有利于我们整理资料。在python中,排序清晰明了,有利于我们浏览和查询相关的数据。python…

reverse函数实现vector变量的翻转

c中reverse函数实现vector变量的翻转 Crystal_Coding 2019-10-16 20:40:49 235 收藏 最后发布:2019-10-16 20:40:49 首发:2019-10-16 20:40:49 分类专栏: c 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附…

SQL SERVER Reverse函数使用技巧

Reverse函数,是SQL SERVER是一个函数,主要是用来实现字符串倒置的一个功能,可以把字符串里各个字符的顺序倒过来,看下这个例子: DECLARE str NVARCHAR(100) SET strABCD SELECT str 结果是: 我们应用Rever…

关于reverse函数的解释

关于reverse函数 1、C中的reverse函数 (1)头文件是algorithm&#xff0c;两个参数需要用首地址和尾地址来指定反转的区域&#xff0c;比如&#xff1a; #include<algorithm> #include<iostream> using namespace std; int main(){int f[3] {-4, 1, 2};reverse(…

C++ reverse函数的用法

reverse函数可以用来反转字符串或者数组&#xff0c;需要包含头文件&#xff1a;#include<algorithm> 参数&#xff1a;数组或者字符串元素的迭代器或者指针&#xff0c;反转第一个参数到第二个参数之间的所有元素&#xff08;包括第一个元素但不包括第二个元素&#xf…

C++:reverse函数

今天做笔试题&#xff0c;用到库函数&#xff0c;发现一直不太会用&#xff0c;而且使用频率挺高的  写下这些记录一下 reverse是C下的库函数&#xff0c;可用于翻转字符串&#xff0c;翻转链表等 使用需要添加头文件 #include <algorithm>reverse()会将区间[beg,end…

reverse函数(C++)

文章目录 1.reverse函数介绍2.reverse函数代码运行 1.reverse函数介绍 1.1 函数功能介绍   将容器[first, last )范围内的元素颠倒顺序放置  1.2 函数参数介绍    first_iterator, last_iterator 为函数两个参数&#xff0c;分别输入容器或者数组初始位置和结束位置的迭代…

C++ reverse()函数用法详解(深入了解,一文学会)

reverse_copy() 算法可以将源序列复制到目的序列中&#xff0c;目的序列中的元素是逆序的。定义源序列的前两个迭代器参数必须是双向迭代器。目的序列由第三个参数指定&#xff0c;它是目的序列的开始迭代器&#xff0c;也是一个输出迭代器。如果序列是重叠的&#xff0c;函数的…

MySQL中的各种锁(行锁、间隙锁、临键锁等等LBCC)

目录 1.快照读和锁定读1.1 一致性读 / 快照读1.2 锁定读1.2.1 共享锁和独占锁1.2.2 锁定读的语句1.2.2.1 Lock In Share Mode 对记录加S共享锁1.2.2.2 For Update 对记录加X独占锁 2.表锁和行锁、X锁/S锁、IX锁、IS锁2.1 意向锁 Intention Lock2.2 InnoDB的表锁 3.InnoDB的行锁…

什么是间隙锁?怎样避免间隙锁的危害?

间隙锁&#xff1a; 当我们用范围条件&#xff0c;而不是使用相等条件检索数据&#xff0c;并请求共享或排他锁时&#xff0c; InnoDB 会给符合条件的已有数据进行加锁&#xff1b;对于键值在条件范围内但并不存在的记录&#xff0c;叫做"间隙&#xff08; GAP )", …

MySQL 行级锁(行锁、临键锁、间隙锁) 小白教程

一、行级锁 行级锁&#xff0c;每次操作锁住对应的行数据。锁定粒度最小&#xff0c;发生锁冲突的概率最低&#xff0c;并发度最高。应用在InnoDB存储引擎中。 InnoDB的数据是基于索引组织的&#xff0c;行锁是通过对索引上的索引项加锁来实现的&#xff0c;而不是对记录加的锁…

MySQL 啥时候用记录锁,啥时候用间隙锁?

MySQL 啥时候会用记录锁&#xff0c;啥时候会用间隙锁&#xff0c;啥时候又会用 Next-Key 锁呢&#xff1f;今天我们就来做一些测试&#xff0c;弄清楚这个问题。 文章思维导图 影响因素 在开始之前&#xff0c;我们需要声明的是&#xff1a;本文所有测试及结论的前提均是在「…

MySQL的间隙锁

一、、为什么要引入间隙锁 MySQL引入间隙锁&#xff08;Gap Lock&#xff09;&#xff0c;是为了在可重复读事务隔离级别中&#xff0c;解决幻读问题锁引入的锁机制。 二、幻读 2.1、什么是幻读 幻读是指&#xff0c;当一个事务先后两次查询同一个范围的时候&#xff0c;查…

MySQL间隙锁(幻读解决原理)

文章目录 一、间隙锁概念二、测试间隙锁范围加锁场景1&#xff1a;用不可重复的主键id测试间隙锁场景2&#xff1a;用可重复的age&#xff08;有索引&#xff09;测试间隙锁场景3&#xff1a;实际情况需要具体分析用的到底是行锁还是表锁 三、测试等值间隙锁1. 测试不能重复的主…

mysql隔离级别RR下的行锁、临键锁、间隙锁详解及运用

一&#xff1a;mysql 锁的基本概念 锁&#xff1a;悲观锁、乐观锁 悲观锁&#xff1a;写锁 for update、读锁for share 写锁&#xff1a;只允许当前事务读写&#xff0c;其它事务全部等待&#xff0c;包括读取数据&#xff0c;锁的数据范围需要具体分析 读锁&#xff1a;允…