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

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