Я использую Laravel локально с XAMPP, с кодом, написанным кем-то другим. После установки все, что я получаю следующее дерево каталогов:Laravel с XAMPP с SASS/SCSS
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
, и это отлично работает.
Файлы xxxxxx.blade.php
под views/layouts
содержат линии лезвия, которые выглядят как:
{{ stylesheet_link_tag('yyyyyy') }}
погуглить это, я думаю (не уверен) он использует то, что называется CodeSleeve разрешить YYYYYY, который, как я понимаю, искать yyyyyy.css
файлы под app/assets/stylesheets
. В этом каталоге я вижу файлы yyyyyy.css
и файлы _yyyyyy.scss
, и я вижу, что первое, по-видимому, вызывает последнее с командой require
в предполагаемом комментарии.
Пока я обновляю контроллеры и/или виды, я вижу изменения, которые сразу же отображаются в локальном хосте в браузере. Тем не менее, любая попытка изменить _yyyyyy.scss
(даже столько, сколько добавляет пробел) - приводит к ошибке при просмотре, потеряет весь стиль и т. Д.
Мой вопрос: каков механизм, который предположительно преобразует файлы SCSS в CSS в режиме реального времени, и как я могу выполнять локальное тестирование при изменении файлов SCSS?
Читали ли вы ошибку, поднятый? Что это было? – cimmanon
Я не видел никакой ошибки - я просто «потерял» все стили и увидел ту же страницу, что и приложенное не было. Возможно, есть где-то ошибка ... любая идея где? –