首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku资产:预编译不运行build:css - "application.css“不在资产管道中

Heroku资产:预编译不运行build:css - "application.css“不在资产管道中
EN

Stack Overflow用户
提问于 2022-07-04 11:09:04
回答 1查看 102关注 0票数 0

我正在迁移一个铁路6应用程序到Rails 7。

当我推到heroku时,在资产预编译过程中不会出现错误。

代码语言:javascript
复制
remote: -----> Preparing app for Rails asset pipeline
remote:        Running: rake assets:precompile
remote:        Asset precompilation completed (3.90s)
remote:        Cleaning assets
remote:        Running: rake assets:clean

但是当我打开网站的时候

代码语言:javascript
复制
ActionView::Template::Error (The asset "application.css" is not present in the asset pipeline.

这很奇怪,因为heroku应该运行npm运行构建:css。

package.json

代码语言:javascript
复制
  "scripts": {
    "build": "node esbuild.config.js",
    "build:css": "sass ./app/assets/stylesheets/application.sass.scss ./app/assets/builds/application.css --no-source-map --load-path=node_modules"
  }

即使我有多个内置包

代码语言:javascript
复制
$ heroku buildpacks
=== Buildpack URLs
1. heroku/nodejs
2. heroku/ruby

如果我用

代码语言:javascript
复制
heroku run bash
cd /app/assets/builds 
ls

it 只包含

application.js

如果尝试使用config.assets.compile = true,我会得到相同的错误

app/assets/stylesheets/application.sass.scss

代码语言:javascript
复制
@charset "UTF-8";
@import "metronic/css/pages/invoices/invoice-2";
@import "metronic/css/pages/login/login-3";
@import "metronic/css/pages/wizard/wizard-1";
@import "metronic/css/style.bundle";
@import "direct_upload";
@import "toastr/toastr"; 
@import "daterangepicker/daterangepicker";
@import "bootstrap-multiselect/dist/css/bootstrap-multiselect";
@import "custom/custom";
@import "custom/dropdown";
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-04 13:27:32

解出

重命名

从…

app/assets/stylesheets/application.saas.scss

app/assets/stylesheets/application.scss

和更新的package.json

代码语言:javascript
复制
"build:css": "sass ./app/assets/stylesheets/application.scss ./app/assets/builds/application.css --no-source-map --load-path=node_modules"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72855776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档