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

Windows环境安装Saleor执行npm run build-assets报错缺失脚本

解决Saleor安装中npm run build-assets脚本缺失的问题

嘿,我看到你在Windows上跟着Saleor官方指南搭建环境时,卡在了「准备前端资产」这一步,遇到了npm ERR! missing script: build-assets的错误,别慌,咱们来一步步排查解决。

问题根源分析

从你提供的package.json内容能明确看到:主Saleor项目的scripts字段里根本没有build-assets这个命令,只有build-schema(生成GraphQL schema)和build-emails(编译邮件模板)这两个和后端/配置相关的脚本。这说明你大概率在错误的目录下执行命令了——Saleor的前端资产构建是在独立的saleor-frontend项目中完成的,不是主项目目录。

具体解决步骤

  1. 克隆前端项目(如果还没做的话)
    打开终端,在主Saleor项目的同级目录(比如C:\store)执行:

    git clone https://github.com/mirumee/saleor-frontend.git
    
  2. 切换到前端项目目录

    cd saleor-frontend
    
  3. 安装前端依赖
    第一次进入项目需要先安装所有依赖包:

    npm install
    
  4. 执行前端资产构建命令
    现在在前端项目目录下,执行官方指南里的build-assets命令(如果前端项目的package.json里有这个脚本的话):

    npm run build-assets
    

    如果还是提示缺失脚本,你可以打开saleor-frontend里的package.json查看scripts字段,通常前端项目的构建命令可能是npm run build,直接用对应命令即可。

额外提醒

  • 主Saleor项目(C:\store\saleor)里的build-schema和build-emails是后端相关的构建脚本,和前端资产完全无关,npm提示的这两个选项不是你需要的。
  • 如果你是跟着官方Windows指南一步步来的,可能是在步骤中遗漏了「克隆并进入前端项目目录」的环节,下次注意区分主项目和前端项目的目录哦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 15:57:45