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

执行rails g rails_admin:install时遭遇scripts合并错误求助

Rails Admin安装时Package.json脚本合并问题解决

你修改后的build:css脚本存在问题——重复写了两次sass命令,正确的写法是将多个编译目标合并到同一个sass指令中,参数只需保留一套。

正确的Package.json配置

把你的package.json里的scripts部分改成这样:

{
  "name": "app",
  "private": true,
  "dependencies": {
    "sass": "^1.63.4"
  },
  "scripts": {
    "build:css": "sass ./app/assets/stylesheets/application.sass.scss:./app/assets/builds/application.css ./app/assets/stylesheets/rails_admin.scss:./app/assets/builds/rails_admin.css --no-source-map --load-path=node_modules"
  }
}

后续操作步骤

  1. 保存修改后的package.json
  2. 执行npm install确保依赖安装完整
  3. 再次运行rails g rails_admin:install

如果还是报错,可以直接手动完成rails_admin的初始化步骤:

  • 确认config/initializers/rails_admin.rb已生成(若未生成,可手动创建并参考rails_admin基础配置填充内容)
  • 运行rails db:migrate处理rails_admin相关迁移
  • 启动服务器后测试访问/admin路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 00:05:08