gpt4 book ai didi

node.js - 如何让 Stylus 与 CoffeeScript 中的 Express 和 Connect 一起工作

转载 作者:搜寻专家 更新时间:2023-10-31 22:20:01 25 4
gpt4 key购买 nike

我的 app.coffee 看起来像这样:

connect = require 'connect'
express = require 'express'
jade = require 'jade'
stylus = require 'stylus'

app = express.createServer()

# CONFIGURATION

app.configure(() ->
app.set 'view engine', 'jade'
app.set 'views', "#{__dirname}/views"

app.use connect.bodyParser()
app.use connect.static(__dirname + '/public')
app.use express.cookieParser()
app.use express.session({secret : "shhhhhhhhhhhhhh!"})
app.use express.logger()
app.use express.methodOverride()
app.use app.router

app.use stylus.middleware({
force: true
src: "#{__dirname}/views"
dest: "#{__dirname}/public/css"
compress: true
})
)

# ROUTES

app.get '/', (req, res) ->
res.render 'index',
locals:
title: 'Title'

# SERVER

app.listen(1234)
console.log "Express server listening on port #{app.address().port}"

更新:我根本不知道如何编写 CSS 文件。

最佳答案

找到答案,补充:

compile = (str, path, fn) ->
stylus(str).set('filename', path).set('compress', true)

关于node.js - 如何让 Stylus 与 CoffeeScript 中的 Express 和 Connect 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6334368/

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