.styl
目录中的原始.../node/
文件
希望将.css
编译为.../nginx/
目录
app.use( stylus.middleware({ src: __dirname + '/node/www', dest: __dirname + '/node/www', //=src: req.basepath, //=dest: req.basepath, compile: function(str, path) { return stylus(str) .set('filename', path) .set('compress', true) .use(nib()); } }) );
如果我将dest: __dirname + '/node/www'
更改为dest: __dirname + '/nginx/www'
,则会发生炸弹
不太明白这应该如何运作
解决了:编译好了。在express
中,stylus
一步编译,然后在第二步中作为静态文件。这与jade
不同,stylus
是在同一步骤中编译和提供的 - 这让我很困惑。
所以在express
中使用static
,如果stylus
正在编译到其他目录,则需要在{{1}}步骤中设置正确的目录。