Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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
标准CoffeeScript输出布局_Coffeescript_Project - Fatal编程技术网

标准CoffeeScript输出布局

标准CoffeeScript输出布局,coffeescript,project,Coffeescript,Project,对于已编译CoffeeScript输出的文件系统输出布局,是否有任何事实上的标准 或者:.js和.map文件应该在哪里结束 我目前有一个文件查看器1将输出编译为/grounds/[which],以保持源文件夹的干净,因此我最终得到了如下结果: index.html /js ├──foo.js ├──bar.js /coffee ├──a.coffee ├──b.coffee ├──/grounds │ ├──a.js │ ├──a.map │ ├──b.js │ ├──b.map ├──

对于已编译CoffeeScript输出的文件系统输出布局,是否有任何事实上的标准

或者:
.js
.map
文件应该在哪里结束

我目前有一个文件查看器1将输出编译为
/grounds/[which]
,以保持源文件夹的干净,因此我最终得到了如下结果:

index.html
/js
├──foo.js
├──bar.js
/coffee
├──a.coffee
├──b.coffee
├──/grounds
│  ├──a.js
│  ├──a.map
│  ├──b.js
│  ├──b.map
├──/some-module
│  ├──c.coffee
│  ├──/grounds
│  │  ├──c.js
│  │  ├──c.map
我只是好奇,我是否错过了一些现有的输出文件布局标准,或者人们通常只是让他们在同一个文件夹中成为兄弟,并对此感到高兴


1:Pycharm

我不认为它们是任何标准,但对于开发,我对JS使用了与咖啡相同的结构:

例如:

这样做的好处:

  • JS和咖啡是不混合的
  • 咖啡目录不是公共的
对于制作,我通常会压缩和缩小我的文件

更新: 我用大口喝的。我的Gulpfile:

var watch= require('gulp-watch');
var coffee= require('gulp-coffee');

gulp.src(paths.coffee)
    .pipe(watch(function(files) {
        return files.pipe(coffee())
            .pipe(gulp.dest(paths.js));
         }));

能否提供生成此布局的编译器格式字符串?
var watch= require('gulp-watch');
var coffee= require('gulp-coffee');

gulp.src(paths.coffee)
    .pipe(watch(function(files) {
        return files.pipe(coffee())
            .pipe(gulp.dest(paths.js));
         }));