mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 03:32:21 +08:00
things
This commit is contained in:
16
gulpfile.js
16
gulpfile.js
@ -45,7 +45,7 @@ gulp.task('watch', function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('clean', function(done) {
|
gulp.task('clean', function(done) {
|
||||||
del(['../angular/modules/ionic, ./angular/modules/examples/src/ionic'], done);
|
del(['../angular-ionic/modules/ionic, ./angular-ionic/modules/examples/src/ionic'], done);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@ -66,7 +66,7 @@ gulp.task('ionic.examples', function() {
|
|||||||
file.dirname = file.dirname.replace(path.sep + 'test' + path.sep, path.sep)
|
file.dirname = file.dirname.replace(path.sep + 'test' + path.sep, path.sep)
|
||||||
}))
|
}))
|
||||||
.pipe(gulpif(/index.js$/, processMain()))
|
.pipe(gulpif(/index.js$/, processMain()))
|
||||||
.pipe(gulp.dest('../angular/modules/examples/src/ionic'))
|
.pipe(gulp.dest('../angular-ionic/modules/examples/src/ionic'))
|
||||||
|
|
||||||
function processMain() {
|
function processMain() {
|
||||||
return through2.obj(function(file, enc, next) {
|
return through2.obj(function(file, enc, next) {
|
||||||
@ -96,20 +96,20 @@ gulp.task('sass', function() {
|
|||||||
|
|
||||||
gulp.task('update.angular', function(done) {
|
gulp.task('update.angular', function(done) {
|
||||||
|
|
||||||
if (!fs.existsSync('../angular')) {
|
if (!fs.existsSync('../angular-ionic')) {
|
||||||
fs.mkdirSync('../angular');
|
fs.mkdirSync('../angular-ionic');
|
||||||
|
|
||||||
console.log('cloning angular master...');
|
console.log('cloning angular master...');
|
||||||
exec('git clone git@github.com:angular/angular ../angular', function() {
|
exec('git clone git@github.com:angular/angular ../angular-ionic', function() {
|
||||||
npmInstall();
|
npmInstall();
|
||||||
});
|
});
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
console.log('angular master: cleaning modules');
|
console.log('angular master: cleaning modules');
|
||||||
del(['../angular/modules'], function() {
|
del(['../angular-ionic/modules'], function() {
|
||||||
|
|
||||||
console.log('angular master: reset --hard...');
|
console.log('angular master: reset --hard...');
|
||||||
exec('git reset --hard origin/master', {cwd: '../angular'}, function () {
|
exec('git reset --hard origin/master', {cwd: '../angular-ionic'}, function () {
|
||||||
|
|
||||||
console.log('angular master: git pull origin master...');
|
console.log('angular master: git pull origin master...');
|
||||||
exec('git pull origin master', function () {
|
exec('git pull origin master', function () {
|
||||||
@ -122,7 +122,7 @@ gulp.task('update.angular', function(done) {
|
|||||||
|
|
||||||
function npmInstall() {
|
function npmInstall() {
|
||||||
console.log('angular master: npm install (may take a while, chill out)...');
|
console.log('angular master: npm install (may take a while, chill out)...');
|
||||||
exec('npm install', {cwd: '../angular'}, function () {
|
exec('npm install', {cwd: '../angular-ionic'}, function () {
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user