0

使用 harp 服务器时,harpjs不会编译stylus样式表, .*.stylharp server

这是我尝试将main.styl其用作样式表时遇到的错误,将其与main.css我的index.jade文档中的链接(Jade 工作正常,没有错误,我也尝试使用 html 文档而不是 jam,但不幸的是问题没有解决。)

在此处输入图像描述

但是,只要我main.css在文件结构中添加一个空文件,错误就会消失,尽管没有应用任何样式(它是一个空文档,我应该期待什么呢?)

所以,我想知道是否有人遇到过这个错误或异常,如果有,他们是如何解决的,

我尝试过的事情

  • 重新安装手写笔 ( npm install -g stylus)
  • 重新安装竖琴 ( npm install -g harp)
  • 重新安装玉 ( npm install -g pug)
  • 重新安装哈巴狗 ( npm install -g pug)
  • 尝试不同的设备
  • 尝试不同的操作系统;(Linux 而不是 OS X)

不幸的是,所有这些都没有解决问题。

4

2 回答 2

0

我并没有真正完全解决它,但是,我确实找到了解决方法。

当我使用 sublime text 时,我发现了一个非常棒的手写笔插件,它允许在保存时进行编译,这是一个非常酷的功能。所以,基本上,我现在只是将 harp 用作玉器预处理器,这没关系,但是,嘿,它现在有点用了。

于 2016-10-25T05:39:11.020 回答
0

我有一个解决方案。Terraform 是 harp 的预处理器引擎,使用 stylus 0.53.0,我更新到 stylus 0.54.5(最新版本),现在可以工作了。

我在harp目录中搜索terraform :并更新手写笔:harp\node_modules\terraform\node_modulesnpm install stylus@0.54.5 --save

于 2016-10-26T09:30:16.563 回答