我想到了。如果有人来找到这个,请使用此处的指南:
<a href="https://www.typescriptlang.org/docs/handbook/gulp.html" rel="nofollow noreferrer">
https://www.typescriptlang.org/docs/handbook/gulp.html
</A>
并使用“@ babel / preset-env”:“^ 7.3.1”,而不是es2015预设。
var gulp = require(‘gulp’);
var browserify = require(‘browserify’);
var source = require(‘vinyl-source-stream’);
var tsify = require(‘tsify’);
var sourcemaps = require(‘gulp-sourcemaps’);
var buffer = require(‘vinyl-buffer’);
gulp.task(‘default’, function () {
return browserify({
basedir: ‘.’,
debug: true,
entries: [‘ts/app.ts’],
cache: {},
packageCache: {}
})
.plugin(tsify)
.transform(‘babelify’, {
presets: [‘@babel/preset-env’],
extensions: [‘.ts’]
})
.bundle()
.pipe(source(‘bundle.js’))
.pipe(buffer())
.pipe(sourcemaps.init({ loadMaps: true }))
.pipe(sourcemaps.write(‘./‘))
.pipe(gulp.dest(‘dist’));
});
</code>