Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将Coffeescript添加到Node.js骨架框架?_Javascript_Node.js_Express_Coffeescript_Gulp - Fatal编程技术网

Javascript 如何将Coffeescript添加到Node.js骨架框架?

Javascript 如何将Coffeescript添加到Node.js骨架框架?,javascript,node.js,express,coffeescript,gulp,Javascript,Node.js,Express,Coffeescript,Gulp,Skeleton()似乎是node.js的一个非常可靠的“框架”,它包含了我正在寻找的除了coffee脚本之外的所有中间件。我怎样才能将它添加到我的项目中 我在gulpfile.js中设置了一个gulp.task,它正在寻找要编译成javascript的咖啡脚本,但是这些编译后的文件去了哪里?在编译成*.js之后,它们将如何使用 gulp.task('coffee', function () 最初,我将同时使用javascript和咖啡 任何帮助都将不胜感激 由于所有的.js文件都在控制器文件

Skeleton()似乎是node.js的一个非常可靠的“框架”,它包含了我正在寻找的除了coffee脚本之外的所有中间件。我怎样才能将它添加到我的项目中

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

gulp.task('coffee', function ()
最初,我将同时使用javascript和咖啡


任何帮助都将不胜感激

由于所有的
.js
文件都在
控制器
文件夹中(测试文件除外),因此您可以创建一个“大口喝咖啡”任务,该任务可能如下所示:

gulp.task('coffee', function () {
  return gulp.src('./controllers/*.coffee')
    .pipe(coffee())
    .pipe(gulp.dest('./controllers/'));
}):
您的
coffee
文件将与
js
文件位于同一文件夹中,但您可以根据自己的喜好进行更改

您必须稍微更改
脚本
任务,才能将
咖啡
添加为依赖项:

gulp.task('scripts', ['coffee'], function () {
同时移除
js
观察程序,用
咖啡
替换它