jenkins sh: vue-cli-service: command not found
时间: 2024-09-19 21:11:24 浏览: 119
xw-vue-cli-2.0:xw-vue-cli-2.0 脚手架2.0版本
当你在 Jenkins 中尝试运行 `vue-cli-service` 命令时遇到 "command not found" 错误,这通常意味着 Jenkins 的环境路径里找不到 Vue CLI 工具。Vue CLI 是一个用于构建 Vue.js 应用程序的脚手架工具,如果它不在系统的PATH变量中,Jenkins 就无法识别并执行它。
解决这个问题的步骤可以包括:
1. **全局安装 Vue CLI**:确保在你的系统上全局安装了 Vue CLI,你可以通过打开终端或命令提示符,然后运行 `npm install -g @vue/cli` 来完成。
2. **配置 Jenkins**:在 Jenkins 的工作节点上,你需要更新 Jenkins 的环境变量设置,添加 Vue CLI 的全局安装目录到 PATH。这通常是 `~/.config全局/npm/node_modules/.bin` 或类似路径。
3. **使用相对路径**:如果你不想修改全局环境,也可以在 Jenkins 构建脚本中指定完整路径来运行 Vue CLI,例如 `./node_modules/.bin/vue-cli-service`。
4. **检查 Jenkins 配置**:确认你在 Jenkinsfile 或相关插件配置中是否正确引用了 Vue CLI,并且配置的命令路径是正确的。
阅读全文