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

Windows环境下Odoo 17.0启动无CSS样式,sassc命令执行失败

Odoo页面无CSS样式(sassc命令执行失败)问题排查与解决

问题核心原因

  • Odoo编译web.assets_web资源包依赖独立的sassc命令行工具,你安装的libsass是Python绑定库,仅提供Python调用接口,无法替代sassc二进制执行文件。
  • 你安装的less相关依赖属于旧版Odoo的样式编译栈,新版Odoo已全面切换到Sass/SCSS,这些依赖对当前问题无帮助。

分环境解决办法

Windows系统

  1. 获取sassc二进制文件:
    下载对应系统位数(32/64位)的预编译sassc.exe文件。
  2. 配置系统环境变量:
    将sassc.exe所在文件夹路径添加到系统PATH变量中。
    验证:打开命令提示符,执行sassc -v,能正常输出版本信息即配置生效。
  3. 重启Odoo服务:
    关闭当前Odoo进程,重新启动,等待资源包编译完成。

macOS系统

  1. 通过Homebrew安装sassc:
    终端执行命令:brew install sassc
  2. 验证安装:
    终端输入sassc -v,确认输出版本信息。
  3. 重启Odoo服务。

额外排查步骤

  • 检查Odoo配置文件:确认assets_path参数指向正确的Odoo静态资源目录。
  • 清理缓存:删除Odoo数据目录下filestore中的缓存文件,若能进入后台则执行"清除缓存"操作。
  • 适配Python依赖:确保libsass版本与Odoo版本兼容(Odoo 14及以上建议使用libsass>=0.19.0,你当前安装的0.12.3版本过低)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 03:20:59