You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

构建Vue JS Docker镜像执行npm run build时出现missing script报错如何解决

错误根因

构建日志中npm ERR! missing script: build明确表示,执行npm run build命令时,在项目的package.json的scripts字段中找不到对应的build脚本配置,导致命令执行失败。

排查与解决步骤
  • 首先检查项目根目录的package.json文件,定位到scripts配置块,确认是否存在build项。标准Vue2项目的scripts配置参考如下:
{
  "scripts": {
    "dev": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  }
}
  • 如果不存在build配置项,根据项目情况补充:
    • 标准Vue CLI创建的项目直接添加上述build配置即可
    • 手动搭建的项目需先确认构建工具(如webpack)的配置正确性,再将对应的构建命令写入build脚本
  • 确认执行docker build的上下文路径为项目根目录,避免Docker复制文件时遗漏package.json
  • 配置调整完成后,清理Docker构建缓存重新执行构建即可规避旧缓存影响,命令如下:
    docker build --no-cache -t 自定义镜像名 .

内容的提问来源于stack exchange,提问作者Kavindu Geesara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 17:24:01