> [email protected] dev > vue-cli-service serve --port 9090 'vue-cli-service' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
时间: 2025-02-18 15:20:38 浏览: 39
### 解决 'vue-cli-service' 命令未识别的方法
当遇到 `'vue-cli-service` 不是内部或外部命令的错误时,通常是因为 `node_modules` 文件夹中的依赖项丢失或路径配置不正确。为了修复此问题并成功启动 Litemall-admin Vue 项目,可以采取以下措施:
#### 验证 Node.js 和 npm 的安装
确保本地环境中已正确安装了最新版本的 Node.js 和 npm。可以通过运行以下命令来验证其版本号:
```bash
node -v
npm -v
```
如果显示旧版或无法识别,则需重新安装最新的 LTS 版本。
#### 清理缓存与重装全局工具链
有时残留的数据可能导致冲突,因此建议先清理 npm 缓存,并移除现有的 Vue CLI 工具链后再尝试重新安装[^2]:
```bash
npm cache clean --force
npm uninstall -g @vue/cli
npm install -g @vue/cli
```
对于国内用户来说,使用淘宝镜像源可能会加快下载速度以及提高成功率:
```bash
npm config set registry https://registry.npm.taobao.org/
```
#### 初始化新环境下的项目依赖关系
进入项目的根目录执行如下操作以重建所需的开发资源:
```bash
rm -rf node_modules dist .cache
npm install
```
这一步骤会依据 package.json 中定义的内容自动拉取所有必要的库文件至当前工作区内的 `node_modules` 下面[^1]。
#### 设置正确的 PATH 环境变量
确认系统的环境变量已经包含了 Node.js 所在的位置。一般情况下,默认安装位置会被加入到用户的 PATH 路径中;如果不是的话,手动添加即可。例如,在 Windows 上可通过控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 环境变量来进行调整。
#### 测试服务是否正常运作
完成上述步骤之后再次尝试启动应用服务器看看能否解决问题:
```bash
npx vue-cli-service serve
```
这里推荐使用 npx 来调用本地模块里的二进制脚本,这样即使没有将它们添加到全局也可以正常使用。
阅读全文
相关推荐

















