У меня есть два файла меньше в public/stylesheets
. Я использую Express.js для работы с ними в качестве файлов CSS.Узел js - Меньше css не может найти файл для импорта
Первый файл, one.less
выглядит следующим образом:
@import "another.less";
h1 {
color: red;
}
Второй файл, another.less
выглядит следующим образом:
p {
color: red;
}
При попытке загрузить страницу, сервер завершает работу с ошибкой :
file 'another.less' wasn't found.
Я также пробовал абсолютный путь, но это не сработало.
Это моя конфигурация Express.js:
app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.compiler({ src: __dirname + '/public', enable: ['less'] }))
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});
не зная «меньше», ошибка о файле 'another.less' не найден, но вы предоставляете 'another.css', это правильно? – topskip
Извините, на самом деле это файлы '.less'. Я починил это. Спасибо, что поймали это! – rovaughn