Я работаю над проектом, в котором у нас есть файлы js и ts, и они должны быть объединены в один файл пакета.Как скомпилировать javascript вместе с машинописным текстом в один пакет?
Я использую Глоток-машинопись и моя конфигурация выглядит следующим образом:
gulp.src(cfg.ts_src)
.pipe(sourcemaps.init())
.pipe(typescript({
allowJs: true,
declaration: false,
diagnostics: false,
emitDecoratorMetadata: true,
experimentalDecorators: true,
module: "system",
moduleResolution: "classic",
noImplicitAny: true,
outFile: "./" + cfg.file,
preserveConstEnums: true,
pretty: true,
removeComments: true,
rootDir: "./static/" + cfg.dest,
target: "es5",
}))
.pipe(sourcemaps.write('.', { sourceRoot: "/static/", includeContent: false }))
У меня есть проблема в том, что когда configutation содержит только JS файлы, он создает пакет с кодом. Но когда в конфигурации есть как js, так и ts-файл, машинописный текст игнорирует файлы javascript и только компилирует ts-файлы.
Как создать пакет, содержащий код из файлов js и ts, а также все еще иметь рабочие файлы для файлов ts?
Попробуйте сначала скомпилировать все файлы TS и поместить их в каталог temp, а затем собрать все эти файлы со всеми вашими другими js-файлами. –
Будет ли у меня еще есть исходные тексты типов? – gemrey
просто скопируйте их в свой последний каталог со всеми файлами –