web-dev-qa-db-ja.com

Node.js:CoffeeScriptを使用してExpressプロジェクトを作成します

Express app_nameを実行すると、expressjsは必要なすべてのフォルダーとファイルを作成します。同じことをする方法があるかどうか疑問に思っていますが、JSでapp.jsを作成する代わりに、CoffeeScriptで作成します。

ありがとう

15
donald

これを試してください: https://github.com/twilson63/express-coffee

express-coffeeは、CoffeeScriptでエクスプレスWebアプリケーションの作成を開始するためのテンプレートまたはボイラープレートです。 ExpressWebアプリの基本セットアップに対応する準備が整いました。これには、開発中にコーヒースクリプトを作成、仕様設定、および監視できるCakefileが含まれています。 srcフォルダーをハックし、cake buildを実行してサーバーファイルをビルドし、mochaをtestフォルダーに書き込み、caketestまたはspecを実行してテストスイートを実行します。ビューフォルダにヒスイビューを作成し、パブリックアセットをパブリックフォルダに配置します...

12

スケルトン をチェックアウトすることをお勧めします。 frappe も作成しました。これは似ていますが、好みに合わせて調整しています。

8
David Weldon

これを行うためのコマンドラインツールはないと思いますが、開始できるテンプレートプロジェクトはたくさんあります。特に、sstephensonの node-coffee-project をお勧めします。 Express固有ではありませんが、Expressをpackage.jsonに簡単にスローして、次のようなsrc/app.coffeeファイルを作成できます。

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

重要なことは、プロジェクトに必要なタスクを実行できるCakefileを用意することです。 Expressプロジェクトの場合、CoffeeScriptを継続的に再コンパイルするだけでなく、ソースファイルを変更するたびにサーバーを再起動するタスクを追加することもできます。これが私のプロジェクトの1つで使用しているCakefileの 要点 です( `devDependenciesに"watch-tree"を追加する必要があります)。

2
Trevor Burnham

ExpressOnSteroids Express + SCSS + COFFEE SCRIPT

プロジェクトのクローンを作成してケーキタスクを開始します/ path/to/cake dev

1
the-teacher

githubに「zappa」というプロジェクトがあり、役立つ可能性があることがわかりました http://zappajs.org

0
haohello