mirror of
https://github.com/xuthus83/pigallery2.git
synced 2024-11-03 21:04:03 +08:00
fixing build script
This commit is contained in:
parent
3124b3be64
commit
4862ac1b31
18
gulpfile.js
18
gulpfile.js
@ -83,8 +83,8 @@ gulp.task('build-release', function (done) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var simpleBuild = function (isProd) {
|
||||||
gulp.task('build-dev', function (done) {
|
return function (done) {
|
||||||
var dirCont = fs.readdirSync("./frontend/locale");
|
var dirCont = fs.readdirSync("./frontend/locale");
|
||||||
var files = dirCont.filter(function (elm) {
|
var files = dirCont.filter(function (elm) {
|
||||||
return elm.match(/.*\.[a-zA-Z]+\.(xlf)/ig);
|
return elm.match(/.*\.[a-zA-Z]+\.(xlf)/ig);
|
||||||
@ -93,10 +93,14 @@ gulp.task('build-dev', function (done) {
|
|||||||
return f.split(".")[1]
|
return f.split(".")[1]
|
||||||
});
|
});
|
||||||
var tasks = [];
|
var tasks = [];
|
||||||
createFornendTask('build-frontend-dev default', "ng build --prod --output-path=./dist --no-progress");
|
var cmd = "ng build ";
|
||||||
|
if (isProd) {
|
||||||
|
cmd += " -prod "
|
||||||
|
}
|
||||||
|
createFornendTask('build-frontend-dev default', cmd + "--output-path=./dist --no-progress");
|
||||||
tasks.push('build-frontend-dev default');
|
tasks.push('build-frontend-dev default');
|
||||||
for (var i = 0; i < files.length; i++) {
|
for (var i = 0; i < files.length; i++) {
|
||||||
createFornendTask('build-frontend-dev ' + languages[i], "ng build --prod --output-path=./dist/" + languages[i] + " --no-progress --locale " + languages[i] + " --i18n-format xlf --i18n-file frontend/locale/" + files[i] + " --missing-translation warning");
|
createFornendTask('build-frontend-dev ' + languages[i], cmd + "--output-path=./dist/" + languages[i] + " --no-progress --locale " + languages[i] + " --i18n-format xlf --i18n-file frontend/locale/" + files[i] + " --missing-translation warning");
|
||||||
tasks.push('build-frontend-dev ' + languages[i]);
|
tasks.push('build-frontend-dev ' + languages[i]);
|
||||||
}
|
}
|
||||||
tasks.push(function () {
|
tasks.push(function () {
|
||||||
@ -104,4 +108,8 @@ gulp.task('build-dev', function (done) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
runSequence.apply(this, tasks);
|
runSequence.apply(this, tasks);
|
||||||
});
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
gulp.task('build-dev', simpleBuild(false));
|
||||||
|
gulp.task('build-prod', simpleBuild(true));
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
"main": "./backend/index.js",
|
"main": "./backend/index.js",
|
||||||
"bin": "./backend/index.js",
|
"bin": "./backend/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"install": "tsc && ng build -prod",
|
"install": "tsc && gulp build-prod",
|
||||||
"build-release": "gulp build-release",
|
"build-release": "gulp build-release",
|
||||||
"pretest": "tsc",
|
"pretest": "tsc",
|
||||||
"test": "ng test --single-run && mocha --recursive test/backend/unit && mocha --recursive test/backend/integration",
|
"test": "ng test --single-run && mocha --recursive test/backend/unit && mocha --recursive test/backend/integration",
|
||||||
|
Loading…
Reference in New Issue
Block a user