在客户端从CoffeeScript渲染JS(在Node.js服务器上)
我怎样才能做这个工作?
这是我的玉档:
!!! html head title= title link(rel='stylesheet', href='/stylesheets/style.css') sript(type='text/javascript', src='/javascripts/script.coffee')
我不想在我的项目中使用任何JavaScript,所以我使用node-dev运行app.coffee而不是app.js作为服务器。 它适用于服务器端的咖啡文件,但不适合客户端。
我需要某种可以在飞行中编译咖啡文件的渲染引擎,如触笔中间件:
app.use require('stylus').middleware(__dirname + '/public') app.use express.static path.join __dirname, 'public'
有几个你可能会检查:
- node-browserify: https : //github.com/substack/node-browserify
- webpack: https : //github.com/webpack/webpack
- 连接资产: https : //github.com/TrevorBurnham/connect-assets
就个人而言,我真的很喜欢Browserify,因为你可以用CommonJS module.exports
风格编写客户端的CoffeeScript,但是我一直想检查webpack,看起来很有希望。
看看https://github.com/wdavidw/node-connect-coffee-script
我会质疑任何客户端编译生产应用程序的性能。
- CoffeeScript编译express.static __dirname +'/ public'错误
- 用Node.js和CoffeeScript遍历文件中的行
- 我如何testing一个基本的JavaScript文件与摩卡?
- module.exports和外部范围
- 构build工具:包含多个组件的Coffeescript / Node项目
- 需要外部js文件进行摩卡testing
- 如何将parameter passing给nodemon(或node-supervisor)中的可执行文件?
- 如何在节点中用coffeescript导出类
- RailwayJS /铁路快车:一个真正的Node.js替代Ruby On Rails?