2015-02-15 2 views
0

Я пытаюсь создать веб-сайт, используя стек MEAN с hogan вместо jade, но моя таблица стилей не применяется к моей веб-странице. Мой каталог выглядит следующим образом (не показаны файлы модулей, так как они являются оригиналами, и я не редактировать их):Таблицы стилей не применяются к веб-странице MEAN stack

web_folder 
- bin 
    - www 
- node_modules 
    - body-parser 
    - cookie-parser 
    - debug 
    - express 
    - hjs 
    - less-middleware 
    - morgan 
    - serve-favicon 
- public 
    - images 
    - javascripts 
    - stylesheets 
     - style.css 
     - style.less 
    - favicon.ico 
- routes 
    - index.js 
    - users.js 
- views 
    - error.hjs 
    - index.hjs 
- app.js 
- package.json 

My app.js включает в себя следующие строки, которые я думал, что все, что было необходимо применять таблицы стилей :

var app = express(); 

app.use(require('less-middleware')(path.join(__dirname, 'public'))); 
app.use(express.static(path.join(__dirname, 'public'))); 

Таблица стилей по-прежнему не применяется к веб-странице. И если я иду к локальной машине: 3000/стилей/style.css отображается сообщение об ошибке:

Unrecognised input 

Error 
    at new Parser (C:\Users\WScott\Desktop\Programming\meanJS\exp2015\node_modules\less-middleware\node_modules\less\lib\less\parser.js:333:27) 
    at render (C:\Users\WScott\Desktop\Programming\meanJS\exp2015\node_modules\less-middleware\lib\middleware.js:153:18) 
    at C:\Users\WScott\Desktop\Programming\meanJS\exp2015\node_modules\less-middleware\lib\middleware.js:245:13 
    at fs.js:336:14 
    at FSReqWrap.oncomplete (fs.js:99:15) 

Я новичок в стек MEAN и я не могу найти решение в Интернете. В случае необходимости я могу разместить больше мой app.js или код других файлов

EDIT: Полностью переформатирован вопрос включая соответствующие фрагменты кода и мой каталог

ответ

0

КИ там выглядит как есть ошибка, когда его пытаясь проанализировать ваш файл LESS.

Выход ошибки пытался показать вам содержимое строки в вашем меньшем файле, где произошла ошибка, но похоже, что эта строка не содержит содержимого.

Чтобы проверить, имеет ли он допустимый формат, вы можете использовать меньшее количество файлов с помощью online-less-compiler.

Чтобы узнать, помогает ли эта проблема решить проблемы с форматом файла.

+0

Выполнение этой ошибки повторило ошибку, но не указало номер строки или что-то еще, так что это не помогло. Я выяснил, что проблема заключалась в том, что я пытался использовать комментарий html в файле css. Я действительно хочу, чтобы все языки использовали ту же реализацию для комментариев ... Спасибо за ваше время и помощь. –

 Смежные вопросы

  • Нет связанных вопросов^_^