📜  vue-cli-service not found ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:21:05.141000             🧑  作者: Mango

介绍: 'vue-cli-service not found ubuntu - Shell-Bash'

问题背景

在Ubuntu系统上,使用Vue.js进行开发,在执行命令 npm run servenpm run build 时,会遇到以下错误信息:

sh: 1: vue-cli-service: not found
问题分析

在执行 npm run servenpm run build 时,需要使用到 vue-cli-service,但是错误提示中提到找不到该命令,这说明 vue-cli-service 未安装或未加入系统的环境变量中。

解决方案
  1. 确认 vue-cli-service 已经安装 在项目目录下执行命令 npm list -g --depth 0,确认 vue-cli-service 是否被安装,如没有安装,则执行命令 npm install -g @vue/cli-service 进行安装。

  2. 确认 vue-cli-service 加入了环境变量中 在命令行终端输入 vue-cli-service,如果提示 command not found,则需要将 vue-cli-service 所在的路径加入系统的环境变量中。

在终端中执行以下命令:

# 查找 vue-cli-service 所在的路径
sudo find / -name vue-cli-service 2>/dev/null

# 将路径添加到环境变量中
export PATH=$PATH:/usr/local/lib/node_modules/@vue/cli-service/bin
  1. 重新执行命令 确认 vue-cli-service 已经安装并添加到环境变量中,重新执行 npm run servenpm run build 命令即可。
参考链接