如何在Node.js Skeleton Framework中添加Coffeescapet

How to Add Coffeescript to Node.js Skeleton Framework?

本文关键字:Framework 添加 Coffeescapet Skeleton js Node      更新时间:2023-09-26

骨架(https://github.com/dstroot/skeleton)似乎是node.js的一个非常坚实的"框架",并且除了coffee脚本之外,它拥有我正在寻找的所有中间件。如何将其添加到我的项目中?

我在gullfile.js中设置了一个gull.task,它正在寻找要编译成javascript的coffee脚本,但这些编译后的文件去哪里了?它们被编译成*.js后将如何使用?

gulp.task('coffee', function ()

最初我会同时拥有javascript和咖啡。

任何帮助都将不胜感激!

由于所有的.js文件都在controller文件夹中(除了测试文件),您可以创建一个类似于以下内容的gullow 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替换它。