こんにちは。TypeScript + Browserify + GulpのSourceMaps?
TSからコンパイルしてBrowserifyを使用した後、私のSourceMaps(gulp-sourcemapsから)をTSファイルに戻すことができるかどうかを知りたいです。
現在、私はtsifyを使ってTSをコンパイルし、all.jsにバンドルしてall.min.jsにuglify(minify)します。私はSourceMapsも持っていますが、ミニバージョンからall.jsにマップするだけです。
私はかなりこれを検索しました。私はJSから私のTSに縮小された前にSourceMapsをやったことがあるが、私はその場合にはBrowserifyを使用していなかった。
私の現在の作業ガルプタスク:ここでの大きな問題は、sourcemapsの呼び出しの間、すべてがBrowserifyがない、一息-sourcemapsのサポートを持っている必要があることであることを
gulp.task('scripts', function(){
return browserify(paths.mainJs)
.plugin(tsify)
.bundle()
.on('error',console.error.bind(console))
.pipe(source('all.js'))
.pipe(buffer())
.pipe(sourcemaps.init())
.pipe(gulp.dest(paths.outscripts))
.pipe(rename('all.min.js'))
.pipe(uglify())
.pipe(sourcemaps.write())
.pipe(gulp.dest(paths.outscripts));
});
注意。 GulpにはTypescriptコンパイラもありますが、どうすればBrowserifyを使用できますか?
ありがとうございます!
この回答を投稿して – tomfumb