gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 22:03:40 25 4
gpt4 key购买 nike

我在 Mac OS X 上运行最新版本的 Node。我已将 Express 与 Stylus 一起安装。还有最新版本。

当我修改它们时,Stylus 不会重新编译我的 .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\

最佳答案

static()放在stylus中间件下面。

关于node.js - Stylus 和 Express - 样式表在修改时不会重新编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5612777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com