Слияние кода завершено, страница обновится автоматически
const fs = require('fs');
const path = require('path');
const gulp = require('gulp');
const clean = require('gulp-clean');
const ts = require('gulp-typescript');
const banner = require('gulp-banner');
const pkg = require('./package.json');
const bannerComment = `/**
* @license ${pkg.name} v${pkg.version}
*
* Copyright (c) Chowa Techonlogies Co.,Ltd.(http://www.chowa.cn).
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
`;
gulp.task('clean es', () => {
if (!fs.existsSync(path.join(__dirname, 'es'))) {
return Promise.resolve();
}
return gulp.src(path.join(__dirname, 'es'), { read: false })
.pipe(clean({ force: true }));
});
gulp.task('copy template', () => {
fs.mkdirSync(path.join(__dirname, 'es'));
fs.mkdirSync(path.join(__dirname, 'es/template'));
fs.copyFileSync(path.join(__dirname, 'src/template/preview.tpl'), path.join(__dirname, 'es/template/preview.tpl'));
fs.copyFileSync(path.join(__dirname, 'src/template/style.tpl'), path.join(__dirname, 'es/template/style.tpl'));
return Promise.resolve();
});
gulp.task('compile typescript', () => {
const tsProject = ts.createProject('tsconfig.json', { declaration: true });
return gulp.src(path.join(__dirname, 'src/*.ts'))
.pipe(tsProject())
.pipe(banner(bannerComment))
.pipe(gulp.dest(path.join(__dirname, 'es')));
});
gulp.task('default', gulp.series(
'clean es',
'copy template',
'compile typescript'
));
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )