【问题标题】:Laravel with XAMPP with SASS/SCSSLaravel 与 XAMPP 与 SASS/SCSS
【发布时间】:2015-04-12 14:26:09
【问题描述】:

我在本地使用 Laravel 和 XAMPP,一些代码是由其他人编写的。安装完所有内容后,我得到以下目录树:

xampp
    ...
    htdocs
        myproj
            .git
            app
                assets
                classes
                commands
                config
                controllers
                database
                lang
                models
                start
                storage
                tests
                views
            bootstrap
            provider
            public
            sphinx
            vendor
            wpplugin
        ...
    ...

我知道代码使用 Zurb Foundation(以及其他工具)和 SCSS 文件。

在 XAMPP 控制面板中,在 Apache httpd.conf 中,我将 DocumentRoot 定义为 C:/xampp/htdocs/myproj/public,这样可以正常工作。

views/layouts 下的文件 xxxxxx.blade.php 包含如下所示的刀片线:

{{ stylesheet_link_tag('yyyyyy') }}

谷歌搜索,我认为(不确定)它正在使用名为 CodeSleeve 的东西来解析 yyyyyy,据我了解,它在 app/assets/stylesheets 下查找 yyyyyy.css 文件。在这个目录中,我可以看到yyyyyy.css 文件和_yyyyyy.scss 文件,我可以看到前者大概是在所谓的评论中使用require 命令调用后者。

只要我更新控制器和/或视图,我就可以在浏览器的本地主机下立即看到更改。但是,任何修改 _yyyyyy.scss 的尝试(甚至添加空格)都会导致浏览错误、丢失所有样式等。

我的问题是:大概是什么机制可以将 SCSS 文件实时转换为 CSS,以及如何通过修改 SCSS 文件进行本地测试?

【问题讨论】:

  • 您是否阅读了引发的错误?那是什么?
  • 我没有看到任何错误 - 我只是“丢失”了所有样式并看到了相同的页面,就好像没有应用 css 一样。也许某处记录了一个错误......知道在哪里吗?

标签: laravel sass xampp zurb-foundation


【解决方案1】:

是记事本在文件开头添加UTF-8 BOM!!

使用 Notepad++ 编辑并保存没有 BOM 的新文件时,样式会再次出现。


(感谢帮助解决这个问题的 Andy)

【讨论】:

    猜你喜欢
    • 2017-12-13
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 2018-11-19
    • 2018-03-26
    相关资源
    最近更新 更多