首页IT科技npm命令无效((全网最详细!!)npm:无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称)

npm命令无效((全网最详细!!)npm:无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称)

时间2025-07-29 04:42:32分类IT科技浏览8359
导读:问题概述 遇到问题: 在终端中输入“sudo”/"npm"命令,出现错误提示:无法将“sudo”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。...

问题概述

遇到问题:

在终端中输入“sudo                 ”/"npm"命令                 ,出现错误提示:无法将“sudo                           ”项识别为 cmdlet                 、函数                           、脚本文件或可运行程序的名称                   。无法将“npm          ”项识别为 cmdlet          、函数             、脚本文件或可运行程序的名称                           。

一                          、分析原因

cmd运行node -v, npm -v检查是否安装        。 node -v npm -v

如果cmd窗口提示                           ,node不是内部或外部命令          ,也不是可运行的程序             ,则判断是:

未正确配置环境变量                          ,或者没有配置环境变量问题              。 没有全局安装npm                            。

二               、解决办法

1.安装node.js

Node.js是一个Javascript运行环境            。

(1)下载并安装

nodejs下载地址:https://nodejs.org/en/

点击红色框               ,进行下载         。

按照提示框         ,一直点击next按钮                         ,直到finish                             。

(2)配置环境

在桌面右击鼠标                    ,点击“设置             ”                。

搜索框内输入“控制面板                          ”

点击“系统               ”     ,并点击“高级系统设置         ” 点击“环境变量                         ”                         ,在用户变量中点击“新建                    ”                        ,变量名输入NODE_PATH,变量值输入nodejs的地址    。笔者在D盘新建了文件夹,命名为“nodejs     ”                     ,将官网下载的nodejs内容放入文件夹内                             。

在用户变量的path中                            ,输入 %NODE_PATH%

至此     ,nodejs环境配置完毕                     。

(3)打开CMD                 ,检查是否正常path路径是否正常。

win+R                           ,输入cmd打开命令行          ,输入下面语句                        。

echo %PATH%

出现如图内容             ,证明环境配置完成                          。

(4)安装完成后测试下nodejs和npm是否安装成功    。

在终端中输入以下两条命令语句:

node -v npm -v

此时                          ,nodejs和npm已安装完毕                   。

(5) npm配置

先配置npm的全局模块的存放路径以及cache的路径                           。在NodeJs下建立"node_global"及"node_cache"两个文件夹        。

在终端运行以下两条命令语句               ,如图所示: npm config set prefix "D:\nodejs\node_global" npm config set cache "D:\nodejs\node_cache" 解决可能会出现的问题:

问题一:npm WARN config global --global, --local are deprecated. Use --location=global instead.

解决办法(点击该链接)

问题二:npm WARN logfile could not create logs-dir: Error: EPERM: operation not permitted, mkdir ‘D:\nodejs\node_cache_logs’

解决办法(点击该链接)

以上问题解决后         ,如图所示                         ,干净利索:

3. 输入命令npm config set registry=http://registry.npm.taobao.org 配置镜像站              。

4. 输入命令npm config list 显示所有配置信息                            。

5. 检查一下镜像站            。输入以下两行命令语句: npm config get registry npm info vue

6. 增加环境变量NODE_PATH 内容是:D:\nodejs\node_global\node_modules                    ,

对path环境变量添加D:\nodejs\node_global

声明:本站所有文章     ,如无特殊说明或标注                         ,均为本站原创发布         。任何个人或组织                        ,在未征得本站同意时,禁止复制         、盗用                         、采集                    、发布本站内容到任何网站     、书籍等各类媒体平台                             。如若本站内容侵犯了原著者的合法权益                     ,可联系我们进行处理                。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
无线wifi安全(无线安全助手帮你解决蹭网问题) python读取文件readlines(python怎样使用read读取不同类型文件)