‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序

在执行Vue项目时遇到'vue-cli-service'不是内部或外部命令的错误,通常由于缺少@vue/cli-service依赖。尝试通过npm安装,重启编辑器,甚至删除node_modules再重新安装仍无法解决问题。最后发现是环境变量未更新导致,重启编辑器后问题解决。此问题提醒我们在处理类似错误时要考虑环境变量的生效情况。
摘要由CSDN通过智能技术生成

'vue-cli-service' 不是内部或外部命令,也不是可运行的程序

报错内容

> vue-admin-template@4.4.0 dev D:\GIT\xxxx
> vue-cli-service serve

'vue-cli-service' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue-admin-template@4.4.0 dev: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vue-admin-template@4.4.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

报错原因及解决

  1. package.json 文件中未定义依赖项@vue/cli-service,因此在 npm install 之后并没有安装@vue/cli-service 依赖;
    解决:项目目录下执行命令,npm i -D @vue/cli-service
  2. 第1步排查后,还是报同样的错;
    解决:尝试关闭编辑器和命令行面板,然后重启编辑器启动项目。此操作防止第1步安装依赖后环境变量不生效,导致vue-cli-service命令依旧报错找不到。
  3. 按照第1步,第2步操作后依旧报错;
    解决:删除依赖目录 node_modules,重新执行命令 npm i,启动项目。

本项目错误处理回顾

重新装了 @vue/cli @vue/cli-servicenode 版本调整,一顿排查及操作之后,依旧报错。最终重启编辑器问题得到解决。我的问题其实是环境变量未生效导致的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值