Node.js:使用CoffeeScript创build一个Express项目

当我运行express app_name时,expressjs创build所有需要的文件夹和文件。 我想知道是否有办法做到这一点,而不是在JS中创buildapp.js,它在CoffeeScript中创build。

谢谢

试试这个: https : //github.com/twilson63/express-coffee

express-coffee是开始在CoffeeScript中编写express web应用程序的模板或样板。 它随时准备使用Express Web App的基本设置。 它包括一个Cakefile文件,可以让你在开发过程中build立,规范和观察你的咖啡标记。 您可以在src文件夹中进行攻击并运行cake build来构build服务器文件,在您的testing文件夹中写入摩卡,并运行cake test或spec来运行testing套件。 在views文件夹中创build你的jade视图,并将你的公共资源放在公共文件夹中…

你可能想看看骨架 。 我也创造了类似的调味品 ,但是为了我的口味做了调整。

我不认为有一个命令行工具可以做到这一点,但是可以从很多模板项目开始。 特别是,我build议sstephenson的节点咖啡项目 。 这不是特定的,但是你可以很容易地将Express放入package.json并创build一个src/app.coffee文件

 express = require 'express' app = express.createServer() # TODO: configuration app.listen 3000 

重要的是要有一个Cakefile ,可以做你的项目需要的任务。 对于Express项目,您可能需要添加一个任务,不仅连续重新编译您的CoffeeScript,而且每次更改源文件时都会重新启动服务器。 下面是我在我的一个项目中使用的Cakefile的一个要点 (你必须在你的devDependencies中join"watch-tree" )。

ExpressOnSteroids快递+ SCSS +咖啡脚本

克隆项目,并启动蛋糕任务/path/到/蛋糕开发

刚发现在github上有一个名为“zappa”的项目可能对你有所帮助http://zappajs.org