“cnpm“ 不是内部或外部命令, 也不是可运行的程序(基于node环境安装好的状态下)

28,739次阅读
没有评论

共计 992 个字符,预计需要花费 3 分钟才能阅读完成。

1.cnpm 和 npm(Node Package Manager)的关系

  • npm: nodejs 的包管理器,用于 node 插件管理(包括安装、卸载、管理依赖等)
  • cnpm: 是一个针对 npm(Node Package Manager)的中国镜像源,它是阿里巴巴团队维护的一个 npm 仓库镜像服务。当开发者在中国国内访问网络速度较慢或者需要避免直接连接到国外服务器时,可以使用 cnpm 加速下载 npm 包,提高开发效率。cnpm 支持 npm 的所有命令,并提供离线安装、本地化搜索等功能。它通过 npm 的 registry.cnpmjs.org 地址提供服务

2.win+R 输入 cmd 回车 (做铺垫)

默认路径 nodejs 为  C:Program Filesnodejs 正常安装 cnpm 包 不会有 “‘cnpm’ 不是内部或外部命令,也不是可运行的程序 ” 异常

“cnpm“不是内部或外部命令, 也不是可运行的程序 (基于 node 环境安装好的状态下)

自定义路径下, 可以通过 where node 查找 node 按照路径 
Microsoft Windows [版本 10.0.19045.4412]
(c) Microsoft Corporation。保留所有权利。C:UsersAdministrator>where node
D:softworeNVMnodejsnode.exe

C:UsersAdministrator>

 设置两个文件 node_global 和 node_global , 如果没有, 则需要新建 (这一步需要完成, 根据自己的 node 配置)

1、npm config set prefix “node 安装路径 node_global”
2、npm config set cache “node 安装路径 node_cache”
3、配置环境变量:将 ”node 安装路径 node_global” 添加到环境变量 path 中 

3. 安装 cnpm(任选其一) 

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

4.; 解决方法

1. 找到 cnpm 文件,将 cnpm 文件移动到和 npm 文件同级
“cnpm“不是内部或外部命令, 也不是可运行的程序 (基于 node 环境安装好的状态下)“cnpm“不是内部或外部命令, 也不是可运行的程序 (基于 node 环境安装好的状态下) 
2. 找到 cnpm 文件和 cnpm.cmd 并移动到和 cnpm 文件和 npm.cmd 同级 

“cnpm“不是内部或外部命令, 也不是可运行的程序 (基于 node 环境安装好的状态下)

“cnpm“不是内部或外部命令, 也不是可运行的程序 (基于 node 环境安装好的状态下)

  3. 重新输入 cnpm -v , 问题已解决

原文地址: “cnpm“不是内部或外部命令, 也不是可运行的程序 (基于 node 环境安装好的状态下)

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-11-04发表,共计992字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)