云效 这个是啥问题 nodejs 构建?[阿里云]

这个是啥问题 nodejs 构建

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 您的依赖中是不是没有vue-cli-service 所以没有安装呀?—该回答整理自钉群“云效答疑服务群”

  2. 在云效上构建Vue项目时遇到“sh: vue-cli-service: 未找到命令”的错误,这通常是由于以下原因:

    1. Vue CLI服务未安装
      确保你的项目中已经安装了@vue/cli-service。你可以在项目目录下运行以下命令来安装(如果尚未安装):

      npm install --save-dev @vue/cli-service

    2. 依赖包未正确安装或版本问题
      检查node_modules文件夹是否包含vue-cli-service。如果缺失或者版本不匹配,尝试删除node_modules文件夹和package-lock.json文件,然后重新安装依赖:

      rm -rf node_modules package-lock.jsonnpm install

    3. 环境变量问题
      确保npm的全局路径已经被添加到系统的PATH环境变量中。在某些情况下,云效可能需要额外的配置来确保全局npm包可以被正确地找到和执行。

    4. 云效构建环境设置
      检查云效的构建环境设置,确保它包含了运行Vue CLI服务所需的全部依赖和环境。可能需要在云效的构建配置中添加一些预处理脚本或者自定义的构建步骤。

    5. package.json中的scripts
      确保在你的package.json文件中的scripts部分,serve或相关启动命令指向正确的Vue CLI服务命令。例如:

      "scripts": {  "serve": "vue-cli-service serve"}