当前位置:  开发笔记 > 编程语言 > 正文

gulp:pipe typescript输出到mocha

如何解决《gulp:pipetypescript输出到mocha》经验,为你挑选了0个好方法。

我想将mocha测试添加到TypeScript项目中.在gulpfile.js我管gulp-typescript和gulp-mocha tegether:

gulp.src(['./test/**/*.ts', './typings/tsd.d.ts'])
  .pipe(typescript())
  .pipe(mocha());

摩卡报告错误Error: Cannot find module '.../myproject/test/case1.js'.

在Google上搜索,我发现的所有示例都是将typescript转换器输出保存到临时文件中,然后使用mocha运行.我还注意到在gulp-mocha文档中它说"你之前不能有任何插件":

gulp.task('default', function () {
    return gulp.src('test.js', {read: false})
        // gulp-mocha needs filepaths so you can't have any plugins before it 
        .pipe(mocha({reporter: 'nyan'}));
});

但是,gulp的一个好处是使用流来省略临时文件.如何将转换器输出管道传输到mocha?或者摩卡是不可能的?

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有