При компиляции машинописных файлов -> es6 -> es5 появляется проблема с sourcemaps. Я хочу получить типовые исходные коды, но они сгенерированы только для файлов в корневом каталоге. Для вложенных папок, генерируемых только исходными картами es6, без ts. ScreenshotTypcript -> es6 -> es5 error with sourcemaps
Инструменты: Глоток-TSB: 1.10.0, Глоток-столпотворение: 6.1.2, Глоток-sourcemaps:^1.3.0
Опции в TSconfig:
"compilerOptions": {
"rootDir": "src/",
"sourceMap": true,
"target": "es6",
"module": "commonjs",
"declaration": false,
"noImplicitAny": false,
"noResolve": true,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true
}
Мой глоток задача:
var typescriptCompiler = typescriptCompiler || null;
gulp.task('build-system', function() {
if(!typescriptCompiler) {
typescriptCompiler = typescript.create(require('../../tsconfig.json').compilerOptions);
}
return gulp.src(paths.dtsSrc.concat(paths.source))
.pipe(plumber())
.pipe(sourcemaps.init({loadMaps: true}))
.pipe(typescriptCompiler())
.pipe(to5(assign({}, compilerOptions.commonjs())))
.pipe(sourcemaps.write())
.pipe(gulp.dest(paths.output));
});
Любая конкретная причина, по которой вы не просто скомпилируете TypeScript для ES5? –
async/ожидание. Скомпилировать машинописные тексты в es5 с помощью async/await будет доступно на машинописных страницах 2.0. –