0
手寫筆和CoffeeScript中間件爲您自動編譯任何手寫筆和CoffeeScript代碼,而無需重新啓動應用程序,例如,您可以編輯.styl文件並刷新瀏覽器中的頁面,並且您的更改將會在那裏。我發現這在開發過程中非常方便,但是會嚴重影響最終用戶在生產中的頁面加載時間?使用Stylus和CoffeeScript中間件是否會減慢Node.js Express應用程序的速度?
我快速安裝通常是這樣(的CoffeeScript):
app = express()
app.set 'views', __dirname + '/views'
app.set 'view engine', 'jade'
compile = (str, path) -> return stylus(str).set 'filename', path
app.use stylus.middleware {
src: __dirname + '/stylus',
dest: __dirname + '/assets/css',
compile: compile
}
app.use coffee {
src: __dirname + '/coffee',
dest: __dirname + '/assets/js',
encodeSrc: false
}
app.use express.static __dirname + '/assets'