首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sass构建的应用程序/构建/应用程序。

Sass构建的应用程序/构建/应用程序。
EN

Stack Overflow用户
提问于 2022-02-24 19:54:28
回答 1查看 497关注 0票数 2

我正在使用ruby cssbundling rails达萨斯在Rails 7应用程序中处理Sass (而且我对Rails相当陌生)。

我在package.json文件中定义了build:css脚本:

代码语言:javascript
复制
"build:css": "sass ./app/assets/stylesheets/application.scss ./app/assets/builds/application.css --no-source-map --load-path=. --load-path=./node_modules --load-path=./node_modules/@rpf/sauce --load-path=app/assets/stylesheets/"

这似乎是可行的;我看到几个Sass文件捆绑并处理到一个CSS文件中的结果: app/builds/application.css。

但是,我无法看到如何将此文件添加到我的页面中。我们使用Slim,所以我包括了行

代码语言:javascript
复制
= stylesheet_link_tag 'application'

在app/view/components/_ file. html.slm文件中。这将导致最终HTML中的这个片段:

代码语言:javascript
复制
<link rel="stylesheet" href="/assets/application-e0cf9d8fcb18bf7f909d8d91a5e78499f82ac29523d475bf3a9ab265d5e2b451.css" />

如果我将该文件(application-e0cf9d8fcb18bf7f909d8d91a5e78499f82ac29523d475bf3a9ab265d5e2b451.css)加载到浏览器中,我会看到它是一个空的清单文件,它将启动。

代码语言:javascript
复制
* This is a manifest file that'll be compiled into application.css, which will include all the files   
* listed below.  

并且没有下面列出的文件。

我遗漏了什么?如何将从Sass文件打包和处理的CSS加载到应用程序/builds/application.css.CSS文件到我的Slim页面?

EN

回答 1

Stack Overflow用户

发布于 2022-02-25 05:14:45

一个简单的解决方法是添加

代码语言:javascript
复制
link rel="stylesheet" href="/assets/application.css" type="text/css"

改为app/views/components/_views.html.slm。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71257537

复制
相关文章

相似问题

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