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