代码拉取完成,页面将自动刷新
var gulp = require('gulp'),
rename = require('gulp-rename'),
zip = require('gulp-zip'),
pkg = require('./package.json'),
ts = require('gulp-typescript'),
sourcemaps = require('gulp-sourcemaps')
var version = 'rpos-' + pkg.version;
var releaseDir = 'release/' + version;
//Compile task: compiles all .ts files to .js and generates sourcemaps to aid in debugging.
gulp.task('default', function () {
return gulp.src(["**/*.ts", "!./node_modules/**/*", "!./typings/**/*"])
.pipe(sourcemaps.init())
.pipe(ts('tsconfig.json'))
.js
.pipe(sourcemaps.write("./"))
.pipe(gulp.dest("./"));
});
// --- all partial taks to generate a release.
gulp.task('copy-release-js', function () {
return gulp.src(['**/*.js', '!release/**', '!gulpfile.js', 'README.md', 'package.json', '!node_modules/gulp*/**'])
.pipe(gulp.dest(releaseDir));
});
gulp.task('copy-release-config', function () {
return gulp.src('rposConfig.release.json')
.pipe(rename("rposConfig.json"))
.pipe(gulp.dest(releaseDir));
});
gulp.task('copy-release-bin', function () {
return gulp.src('bin/*')
.pipe(gulp.dest(releaseDir + '/bin'));
});
gulp.task('copy-release-modules', function () {
return gulp.src(['node_modules/**/*', '!node_modules/gulp*/**', '!node_modules/gulp**'])
.pipe(gulp.dest(releaseDir + '/node_modules'));
});
gulp.task('copy-release-views', function () {
return gulp.src('views/**/*')
.pipe(gulp.dest(releaseDir + '/views'));
});
gulp.task('copy-release-web', function () {
return gulp.src('web/**/*')
.pipe(gulp.dest(releaseDir + '/web'));
});
gulp.task('copy-release-wsdl', function () {
return gulp.src('wsdl/**/*')
.pipe(gulp.dest(releaseDir + '/wsdl'));
});
//Release task: generates a release package.
gulp.task('release', gulp.series('copy-release-js', 'copy-release-bin', 'copy-release-modules', 'copy-release-views',
'copy-release-web', 'copy-release-wsdl', 'copy-release-config', function () {
return gulp.src([releaseDir + '/**/*', releaseDir + '/*.zip'])
.pipe(zip(version + '.zip'))
.pipe(gulp.dest('release'));
}));
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。