簡體   English   中英

Node.js:使用CoffeeScript創建一個Express項目

[英]Node.js: Create an Express project using CoffeeScript

當我運行express app_name時,expressjs會創建所需的所有文件夾和文件。 我想知道是否有辦法做同樣的事情,而不是在JS中創建app.js,它在CoffeeScript中創建。

謝謝

試試這個: https//github.com/twilson63/express-coffee

express-coffee是開始在CoffeeScript中編寫快速Web應用程序的模板或樣板。 它隨時可用於Express Web App的基本設置。 它包含一個Cakefile,可讓您在開發時構建,規范和觀察您的coffeescript。 你破解src文件夾並運行cake build來構建你的服務器文件,在你的測試文件夾中編寫你的mocha並運行cake test或spec來運行你的測試套件。 在views文件夾中創建您的jade視圖,並將您的公共資源放在公用文件夾中...

你可能想看看骨架 我也創造了冰沙 ,這是類似的,但根據我的口味調整。

我認為沒有一個命令行工具可以做到這一點,但是你可以從很多模板項目開始。 特別是,我推薦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,還可以在每次更改源文件時重新啟動服務器。 這是我在我的一個項目中使用的Cakefile的要點 (你必須在你的`devDependencies中添加"watch-tree" )。

ExpressOnSteroids Express + SCSS + COFFEE SCRIPT

克隆項目並啟動cake task / path / to / cake dev

剛剛發現github上有一個名為'zappa'的項目可能對你很有幫助http://zappajs.org

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM