私は角のある2種類のスクリプトで作業しています。gulp build
はjsにバンドルしてバンドルし、それを縮小します。同じ作業をしますが、 。パッケージをインポートするときにgulp transpile typescriptが機能しなくなる
私はapp.module.ts
で、この行をコメントアウトした場合:
import { ClipboardModule } from 'ngx-clipboard';
そして、ゴクゴクタスク作業の両方。しかし、行のコメントを外すと、gulpタスクの両方からjavascriptが出力されません。
エラーメッセージはありません。これはどのように可能ですか?何が起こっているのか考えることはできません。それによって、1行のコードでは、あごの仕事が止まってしまいます。誰も似たような問題がありましたか?
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);
});
あなたが最初にあなたのファイルをbrowserify必要がありますように思え。このようなもの http://www.davidkudera.com/2015/02/28/typescript-gulp-bower-browserify/ –
この質問には[mcve]が必要です。情報が欠落しています。 'ts'、' bundle:js'と 'minify:js'タスクはどのように実装されていますか?コンパイラの設定は何ですか? 'runSeq'とは何ですか(これは株式Gulpの一部ではありません)。どんなコードが正確に(インポート以外に)コンパイルされていますか?逆に、問題には現在、 'styles'タスクのように問題に関係していない可能性の高い情報が含まれています。そして、gulpfileの他の部分は、手元の問題に関係していないかもしれません。再び、[mcve]は必要なものです。 – Louis