Javascript Gulp Transfile typescript在导入包时停止工作

Javascript Gulp Transfile typescript在导入包时停止工作,javascript,angular,typescript,gulp,Javascript,Angular,Typescript,Gulp,我在一个angular 2 typescript应用程序中工作,它有gulp tasksgulp build,它可以传输到js并绑定和缩小它,还有gulp taskgulp build:dev,它做同样的事情,但没有缩小和绑定 如果我在app.module.ts中注释掉这一行: import { ClipboardModule } from 'ngx-clipboard'; 然后,这两项任务都起作用。但是如果我取消注释该行,那么两个gulp任务都不会输出javascript 没有错误消息。这怎

我在一个angular 2 typescript应用程序中工作,它有gulp tasks
gulp build
,它可以传输到js并绑定和缩小它,还有gulp task
gulp build:dev
,它做同样的事情,但没有缩小和绑定

如果我在
app.module.ts
中注释掉这一行:

import { ClipboardModule } from 'ngx-clipboard';
然后,这两项任务都起作用。但是如果我取消注释该行,那么两个gulp任务都不会输出javascript

没有错误消息。这怎么可能?我想不出会发生什么,这会导致那一行代码停止一个吞咽任务的工作。有没有人有过类似的问题

gulpfile.js

gulp.task('build', function (callback) { 
    runSeq('clean', 'copy', 'scripts', 'styles', callback); 
});

gulp.task('clean', ['clean:app', 'clean:css', 'clean:images', 'clean:lib', 'clean:root', 'clean:rootconfig', 'clean:rootall']);

//copy files
gulp.task('copy', function(callback) {
    //runSeq('clean:lib', 'copy:libs', 'copy:images', 'copy:config', 'copy:html', 'copy:configjson', callback); 
    runSeq('clean:lib', 'copy:libs', 'copy:images', 'copy:config', 'copy:html', 'copy:configjson', 'copy:schema', callback);
});

gulp.task('scripts', function(callback) { 
    runSeq(['clean:js'], 'ts', 'bundle:js', 'minify:js', callback); 
});

gulp.task('styles', function(callback) {
  //runSeq('clean:css', ['compile:less', 'compile:css'], 'minify:css', 'del:css', callback);
  runSeq('clean:css', 'copy:css', ['compile:less'], 'minify:css', 'del:css', callback); 
});

TypeScript不支持Common.js模块。在建造web浏览器时,应提供过滤管道

示例配置应如下所示:

gulp.task("default", ["copy-html"], function () {
 return browserify({
    basedir: '.',
    debug: true,
    entries: ['src/main.ts'],
    cache: {},
    packageCache: {}
 })
 .plugin(tsify)
 .bundle()
 .pipe(source('bundle.js'))
 .pipe(gulp.dest("dist"));
});
完整示例和其他信息如下:

看来您应该先浏览文件。类似于这个问题的东西需要一个答案。有很多信息丢失了。如何实现
ts
bundle:js
minify:js
任务?编译器的配置是什么?什么是
runSeq
(这不是股票抛售的一部分。)除了导入之外,正在编译什么代码?相反,问题当前包含的信息片段很可能与问题无关,如
样式
任务。而gulpfile的其他部分可能与当前的问题无关。同样,a是需要的。或者使用
--模块amd
--模块系统