Использование connect-assets с SASS в node.js

Я использую модуль connect-assets в приложении узла и не могу заставить его работать с sass с помощью модуля node-sass. Я могу заставить его работать с сценарием кофе отлично.

В моем файле server.coffee у меня есть

require "node-sass"

connectAssets = require 'connect-assets'

@_app.use connectAssets(src: __dirname + "/app/assets", jsDir: 'js', cssDir: 'css')

На мой взгляд, у меня есть:!= css('reset')

Я получаю следующую ошибку при загрузке страницы: "Не найден файл для маршрута css/reset.css". Это единственный sass-файл, который я поместил для тестирования, и он назван в соответствии с руководствами по документации: reset.css.scss

Я проделал тот же процесс для файлов кофе на внешнем интерфейсе, и он прекрасно работает. Я также попробовал это с меньшим модулем, и я получаю тот же результат. Я пропустил здесь шаг? То, что я могу найти небольшую документацию по этому процессу, звучит как довольно тривиальная задача, поэтому я не совсем уверен, что я делаю неправильно.

1 ответ

Решение

К сожалению, connect-assets 2.x не поддерживает SASS. Если вы испытываете приключения, вы можете добавить для него функцию компилятора, например, этот метод LESS.

К счастью, SASS поддерживается в connect-assets 3.x - который в настоящее время находится в альфа-версии.

Другие вопросы по тегам