Я настраиваю 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"