问题标签 [stylus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1135 浏览

javascript - node.js 手写笔导入自动重建,过期?

如何让手写笔在节点重新启动时自动重建 css(包括导入)并附加时间戳?

schaermu 提出的问题是:

我的手写笔样式表总是被重新编译,除了一个例外:当使用 @import 指令时,当注意到更改时,导入的样式表不会重新编译。对于这种情况,我总是不得不手动删除样式表以进行完全重新编译。

编辑:有一个问题: https ://github.com/LearnBoost/stylus/issues#issue/168

0 投票
3 回答
11280 浏览

node.js - Stylus 和 Express - 样式表在修改时不会重新编译

我在 Mac OS X 上运行最新版本的 Node。我已经安装了 Express 和 Stylus。还有最新版本。

当我修改它们时,Stylus 不会重新编译我的.styl文件。我怎样才能解决这个问题?

重新编译我的.styl文件的唯一解决方案是删除已编译的.css文件...重新启动我的应用程序,或执行清除缓存刷新(CMD + Shift + R)不会导致重新-编译。

这是我的应用程序配置的转储。这与使用可执行文件创建新的 express 应用程序时基本相同......

我的.styl和编译的.css文件都位于[application]\public\stylesheets\

0 投票
2 回答
6584 浏览

node.js - 如何让 Stylus 在 CoffeeScript 中使用 Express 和 Connect

我的 app.coffee 看起来像这样:

更新:我根本无法编写 CSS 文件。

0 投票
1 回答
1048 浏览

express - Basic Express + Stylus 设置问题(获取 ENOENT)

更新:更新到 stylus 0.7.4 和 express 2.3.12 后,我无法再重现这个。据推测,这是早期版本的触控笔中的某个错误。

我正在尝试连接最基本的 express + stylus 设置。我希望将 screen.styl 呈现为 css 并在处理 /screen.css 的 GET 时在响应中返回。

我已经调试到手写笔中间件,调试器正在以我无法理解的方式跳跃。stylus 中间件代码看起来不错,但 aGET /screen.css导致Error: ENOENT, No such file or directory '/Users/plyons/projects/test_stylus/screen.css'响应中出现异常。

我有一个只有 2 个文件的测试目录(服务器在 coffeescript 中,但很简单)。

猫服务器.coffee

猫屏幕.styl

从盯着 stylus middleware.js 文件看了很长一段时间,我认为这应该可行。stylus中间件肯定正在执行并尝试对fs.stat存在.styl.css文件和尚不​​存在的文件执行操作,因此. styl 并将结果保存在 .css 中)。但是没有 .css 文件被写入。如果是这样编写的,系统是为中间件设计的,无需在响应中实际发送任何内容即可调用,但静态提供程序会找到 .css 文件并将其作为响应发送,对吗?ENOENTENOENTnext()

有人知道我在这里有什么问题吗?

0 投票
2 回答
216 浏览

javascript - SocketStream:有条件地加载 Stylus 文件?

我将如何做一些事情,比如将 x.styl 用于我的应用程序的一部分,而将 y.styl 用于另一部分?

似乎所有 css 都包含在 app.styl 中,我不能根据内容有条件地加载工作表。我是想通过手写笔中的条件语句还是通过 JS 来处理这个问题?

谢谢!

0 投票
5 回答
19686 浏览

node.js - Stylus ParseError:预期的“缩进”,得到“outdent”

Stylus ParseError:预期的“缩进”,得到“outdent”

我在这里做错了什么?感谢您提供有关此错误的任何信息!

0 投票
3 回答
631 浏览

less - 通用的`vendors` mixin

定义供应商的 mixin 是 LESS 下的常见任务,即:

不过好像有点重复……


我想要的是一个通用的vendormixin,它为我做这件事,即:

然后定义box-shadowmixin 就像这样简单:


问题是我的.vendorsmixin没有编译...

我试过:

你知道如何做到这一点吗?

干杯

0 投票
1 回答
436 浏览

node.js - 使用 Cygwin 在 Node.js 中手动安装 Stylus

经过几次尝试后,我成功地使用 cygwin 在 Windows 中安装了 nodejs ......

当我发现我无法在 Windows 中安装 npm 时,我想知道......

如何手动安装 Stylus?我从Stylus Github 网站
下载了文件

我在哪里复制它们?
我应该在 cgywin 中使用什么命令来安装它?

0 投票
2 回答
1271 浏览

css - CSS 特殊类,例如“:-moz-placeholder”

我已经看到了以下几行的 CSS 样式:

或者

他们向我提出了几个问题:

  • 这些东西叫什么?(我在谷歌搜索时遇到了麻烦。)
  • 是否有一个完整的列表,哪些浏览器支持哪些浏览器?
  • 哪些元 CSS 语言(Sass、Less、Stylus 等)支持这些(如果有的话)?

谢谢!

0 投票
1 回答
2647 浏览

javascript - 无法使用节点安装手写笔

我已经从 Github 下载了 stylus .zip 并将其放在与节点可执行文件相同的目录中。之后我运行以下代码:

但我没有得到回应。命令提示符读取

有没有人在安装手写笔之前遇到过这个问题?我有窗户。请帮我找出问题所在。

编辑: 我也更新了我的 PATH 变量