我有一个大型的 codeigniter 项目已经进行/销售了一段时间。我想将 SASS 集成到其中,但是 SASS 似乎主要 - 不严格 - 用于导轨。我一直在阅读它,即使有允许 SASS 的 codeigniter 的火花,它也不能很好地支持它的最新版本。
我还没有看到关于如何在 codeigniter 上实现 SASS 的说明。任何人都可以提供一些干净的说明吗?
谢谢 !
我有一个大型的 codeigniter 项目已经进行/销售了一段时间。我想将 SASS 集成到其中,但是 SASS 似乎主要 - 不严格 - 用于导轨。我一直在阅读它,即使有允许 SASS 的 codeigniter 的火花,它也不能很好地支持它的最新版本。
我还没有看到关于如何在 codeigniter 上实现 SASS 的说明。任何人都可以提供一些干净的说明吗?
谢谢 !
从这个意义上说,Sass 和 CodeIgniter 不需要集成。它们是您的应用程序的独立部分。
Sass 是一个用 Ruby 构建的 CSS 预处理器,但它的输出只是普通的 CSS。您将引用的这些 CSS 文件是您的 HTML(CodeIgniter 视图)并且您将部署到您的服务器。在您的开发机器上,您需要安装 Ruby 才能运行 Sass 编译器,仅此而已。
我们可以在node-sass的帮助下在任何项目 / 框架中编译具有期望文件夹结构的 SCSS 文件看看这个答案
对于 Codeigniter,我在应用程序的根目录中创建资产文件夹 (assets/scss/style.scss) 并在 assets/css/style.css 中编译我的 CSS,然后像这样调用我的 CSS。
<link rel="stylesheet" href="<?php echo base_url() . 'assets/css/style.css' ?>">