我决定将 ExpressJS 与 CoffeeScript 和 Stylus 一起使用。通常当我使用 CoffeeScript 时,我会coffee --watch
为 Compass/SASS 做一些类似的事情。在这里,由于 CoffeeScript 和 Stylus 作为 NPM 包提供,我在想是否可以编写 CoffeeScript 和 Stylus 并在需要时让 Node/Express 编译它们?这样我就不再需要观察者了。
此外,当我使用创建快速应用程序express -c stylus
时,app.js
我会得到额外的:
app.use(require('stylus').middleware({ src: __dirname + '/public' }));
它实际上是做什么的?它似乎没有编译我的 CSS?当我把
body
background: red
进入默认 style.styl 文件,重新启动服务器,它似乎没有显示