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

Windows环境Symfony项目执行npm run build时encore命令未识别如何解决?

解决Windows下Symfony Encore 'encore' 命令未识别问题
  • 确认Encore依赖安装完整
    检查项目根目录的package.json,确保@symfony/webpack-encore已在devDependencies中。如果缺失,执行:

    npm install @symfony/webpack-encore --save-dev
    
  • 调用本地Encore可执行文件
    Windows系统中,直接使用全局命令可能存在路径问题,可修改package.json的scripts配置,用本地路径调用:

    "scripts": {
      "build": "node_modules/.bin/encore production"
    }
    

    或者直接在命令行执行:

    npx encore production
    
  • 验证npm全局路径配置
    如果是全局安装的Encore,检查npm全局bin目录(通常为C:\Users\[你的用户名]\AppData\Roaming\npm)是否已加入系统环境变量Path。修改环境变量后需重启命令行或电脑生效。

  • 清理缓存重新安装依赖
    若存在依赖冲突或安装不完整,删除项目根目录下的node_modules文件夹和package-lock.json文件,然后执行:

    npm install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 07:26:07