CoffeeScript для JS с использованием gulp - Невозможно скомпилировать требование оператора litcoffee - PullRequest
0 голосов
/ 21 октября 2019

Я настраиваю gulp build для одного старого coffeescript, проекта sass. Я использую плагин const coffee = require('gulp-coffee');.

У моего целевого файла coffescript есть расширения .litcoffee и внутреннее требование оператора, которое включает в себя другие litcoffee-

myfile.litcoffee


    require "browser_detection"
    require "abc"
    require "lang"

Теперь, используя приведенную ниже конфигурацию gulp, myfile.litcoffee компилируется в myfile.js, но не получает требуемые файлы содержимого

  //Task - Compile coffeescript to js
  function compileCoffeeScript(){
    util.log('Running Task : Compiling Coffee Script... ' + (new Date()).toString());
    return gulp.src(path.coffee_src, { sourcemaps: true })
    //.pipe(include({extension: '.litcoffee'}))
    .pipe(coffee())
    //.pipe(include())
    .pipe(gulp.dest(path.coffee_dest));
  }

Вывод:

myfile.js

require "browser_detection"
require "abc"
require "lang"
...