harpjs не компилирует стилус с сервером арфы
harpjs не будет компилировать стилус *.styl
таблицы стилей при использовании сервера арфы, harp server
,
Это ошибка, которую я получаю, когда пытаюсь использовать main.styl
в качестве таблицы стилей, связывая ее с main.css
в моем index.jade
документ (Jade работает отлично, без ошибок, я также попытался использовать html документы вместо jade, но проблема, к сожалению, не была решена.)
Однако, как только я добавлю пустую main.css
файл в моей файловой структуре, ошибка исчезает, хотя стили не применяются (это пустой документ, чего мне ожидать, правда?)
Итак, мне было интересно, сталкивался ли кто-нибудь с этой ошибкой или аномалией раньше, и если да, то как они ее исправили, любые предложения приветствуются!
Вещи, которые я пробовал
- переустановка стилуса (
npm install -g stylus
) - переустановка арфы (
npm install -g harp
) - переустановка нефрита (
npm install -g pug
) - переустановка мопса (
npm install -g pug
) - пробуя другое устройство
- пробуя другую ОС; (Linux вместо OS X)
Все это, к сожалению, не решило проблему.
2 ответа
Я не совсем исправил это полностью, однако, я нашел обходной путь.
Поскольку я использую возвышенный текст, я нашел действительно хороший плагин для стилуса, который позволяет компилировать при сохранении, действительно классная функция. Так что, в основном, я просто использую арфу в качестве нефритового препроцессора, и это нормально, но эй, сейчас вроде как работает.
У меня есть решение. Terraform - процессор препроцессора арфы, использует стилус 0.53.0, я обновляю до стилуса 0.54.5 (последняя версия) и теперь работает.
Я ищу терраформ в каталоге арфы: harp\node_modules\terraform\node_modules
и обновить стилус: npm install stylus@0.54.5 --save