如果我想编码node.js并使用CoffeeScript,我有哪些限制?我可以做一些我在JS中可以做的事情吗?
我可以使用CoffeeScript代替JS来开发Node.js吗?
您可以使用Jitter,这是CoffeeScript的简单连续编译。
npm install -g jitter
假设您在coffee目录中有一堆* .coffee文件,并希望将它们编译到js目录中。然后运行:
jitter coffee js
抖动会在后台运行,直到您终止它(Ctrl + C),然后观察新的变化。
影片教学
我看过Pedro Teixeira撰写的精彩教程系列。他一直在建立关于节点教程的整个系列。他包括对nodemon的引用,用于自动检测以及编译和重新加载已编辑的.coffee文件。
是的,CoffeeScript可以简单地编译为纯JS,使其与node.js完全兼容。
要在节点上运行CoffeeScripts,您可以:
- 输入
coffee -c example.coffee
要编译的代码,然后node example.js
运行已编译的JS。 - 只需输入
coffee example.coffee
Coffeescript + ExpressJS + Couchdb + Redis + Auth:
https://gist.github.com/652819