2014-09-25 62 views
0

例如,要查看函数或mixin接受的参数,我们使用Stylus内置函数p()p(rgba)应该生成inspect: rgba(red, green, blue, alpha)。我用一行p(rgba)创建了一个文件style.styl。编译它,但生成的.css文件是空的。不是我感到惊讶,我的意思是我明白这段代码不会生成任何CSS。但我在哪里寻找输出?触笔输出到哪里?

是否应该有某种控制台或什么?或者它只是用于在Stylus mixins和函数中传递一些参数(这会很奇怪)?我正在运行OS X并使用免费版的Prepros应用程序编译Stylus。也许它与Node.js有关?我还不熟悉它,尽管我知道JavaScript。

回答

0

我找到了使用终端应用程序的输出。为此我必须首先安装node.js,之后我使用终端键入nmp install -g stylus安装Stylus,最后我可以使用命令stylus + .styl文件的路径编译任何.styl文件。该文件编译后,我能看到输出我一直在寻找:我认为,问题是,我没有`node.js`和

inspect: rgba(red, green, blue, alpha) 
    compiled style.css 
0

该函数通过Node.js的console.log方法将信息输出到STDIN中。我不知道在Prepros中是否有任何类型的STDIN(也许是一些日志?)。

+0

'Stylus'安装在我的系统上。如果你需要的只是生成的'.css'文件,那就很好了。所以我安装了这些程序,并使用终端编译了'.styl',并允许我在终端窗口中查看Stylus的所有消息。我在Prepros中没有看到任何控制台/日志文件,我也尝试过CodeKit,它有一些日志,但它除了编译日志外什么都没有。谢谢你的回答! – 2014-09-25 21:20:11