coffeescript – gulp,browserify,maps?

如何启用源映射?我这样做:
var browserify = require("gulp-browserify")

  gulp.task("compile:client",function() {
    gulp.src("src/client/app.coffee",{
      read: false
    })
    .pipe(browserify({
      debug: true // THIS DOES nothing :(
      transform: ['coffeeify'],extensions: ['.coffee']
    }))
    .pipe(rename('app.js'));
  });

哎呀……出于某种原因,github page对于gulp-browserify它说:
插件是黑色的.

我不明白……我觉得如何使用浏览器和我的coffeescript文件呢?

UPD:哈!我错了:调试选项有效.它只是将源地图信息粘贴到输出javascript文件中.真棒.问题仍然悬而未决:为什么这个插件被列入黑名单?

解决方法

看看这里:

https://github.com/gulpjs/plugins/issues/47

和这里:

https://github.com/gulpjs/gulp/issues/369

更新:

我不认为下面这是“凌乱”.

var source = require('vinyl-source-stream');
var browserify = require('browserify');

var bundler = browserify('./js/index.js');

gulp.task('compile',function(){
  return bundler.bundle({standalone: 'noscope'})
    .pipe(source('noscope.js'))
    .pipe(gulp.dest('./dist'));
});

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...