我正在Mac OS X上运行最新版本的Node。我已经与Stylus一起安装了Express。也是最新版本。
当我修改 .styl 文件时,手写笔不会重新编译它们。我怎样才能解决这个问题?
重新编译我的 .styl 文件的唯一解决方案是删除已编译的 .css 文件…重新启动我的应用程序,或者执行clear-cache- refresh(CMD + Shift + R)不会导致重新编译-编译。
这是我的应用程序配置的转储。基本上与使用可执行文件创建新的Express应用程序时相同。
app.configure(function () { this.set("views", __dirname + "/views"); this.set("view engine", "jade"); this.use(express.bodyParser()); this.use(express.methodOverride()); this.use(express.static(__dirname + '/public')); this.use(require("stylus").middleware({ src: __dirname + "/public", compress: true })); this.use(this.router); });
我的 .styl 和已编译的 .css 文件都位于[application]\public\stylesheets\
[application]\public\stylesheets\
放在static()手写笔中间件下方。
static()