2014-09-26 86 views
0

骨架(https://github.com/dstroot/skeleton)似乎是node.js的一個非常穩固的「框架」,並且除咖啡腳本外,還有我正在尋找的所有中間件。我怎麼可能將它添加到我的項目?如何將Coffeescript添加到Node.js骨架框架?

我在gulpfile.js中設置了一個gulp.task,它正在尋找咖啡腳本來編譯成javascript,但是這些編譯的文件在哪裏去?在編譯成* .js之後如何使用它們?

gulp.task('coffee', function() 

最初,我將有JavaScript和咖啡。

任何幫助將不勝感激!

回答

1

好,因爲所有的.js文件在controller文件夾中(除試驗的),你可以創建一個一飲而盡coffee任務可能是這樣的:

gulp.task('coffee', function() { 
    return gulp.src('./controllers/*.coffee') 
    .pipe(coffee()) 
    .pipe(gulp.dest('./controllers/')); 
}): 

coffee文件將在與js相同的文件夾,但您可以根據自己的喜好進行更改。

你將不得不改變scripts任務位到coffee添加爲依賴關係:

gulp.task('scripts', ['coffee'], function() { 

還能去除js觀察者由coffee來取代它。