【问题标题】:How to Add Coffeescript to Node.js Skeleton Framework?如何将 Coffeescript 添加到 Node.js 骨架框架?
【发布时间】:2014-11-21 13:38:04
【问题描述】:

Skeleton (https://github.com/dstroot/skeleton) 似乎是 node.js 的一个非常可靠的“框架”,并且拥有我正在寻找的所有中间件,除了咖啡脚本。我怎样才能将它添加到我的项目中?

我在 gulpfile.js 中设置了一个 gulp.task,它正在寻找要编译成 javascript 的咖啡脚本,但是这些编译后的文件去哪里了?以及编译成*.js后如何使用?

gulp.task('coffee', function ()

一开始我会同时使用 JavaScript 和咖啡。

任何帮助将不胜感激!

【问题讨论】:

    标签: javascript node.js express coffeescript gulp


    【解决方案1】:

    因为所有的.js 文件都在controller 文件夹中(除了测试文件),你可以创建一个 gulp 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

    【讨论】:

      猜你喜欢
      • 2015-01-31
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 2021-07-06
      • 1970-01-01
      • 1970-01-01
      • 2020-12-23
      • 2021-07-24
      相关资源
      最近更新 更多