【发布时间】:2014-04-28 14:20:51
【问题描述】:
你能帮我解决一下Stylus Middleware吗?我不能让他编译css文件。
这是我的 app.js 代码:
// Module dependencies
var express = require('express');
var stylus = require('stylus');
var nib = require('nib');
var logger = require('morgan');
// Compile function - check this function online
function compile(str, path){
return stylus(str)
.set('compress', true)
.use(nib())
}
// Stylus Middleware (functions that handles request)
app.use(logger('dev')); //replaces your app.use(express.logger());
app.use(stylus.middleware({
src: __dirname + '/stylus',
dest: __dirname + '/public',
compile: compile
}))
app.use('/static', express.static(__dirname + '/public/static'));
我的根目录结构如下:
用户应用
app.js
手写笔
styles.styl
公开
css
我已经尝试了之前发布的所有内容,但没有运气。我有点卡住了,所以如果你有任何建议,那就太好了。谢谢
【问题讨论】:
标签: javascript node.js express pug stylus