mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 03:32:21 +08:00
option to specify portname for serve task
This commit is contained in:
11
gulpfile.js
11
gulpfile.js
@ -24,6 +24,7 @@ var cache = require('gulp-cached');
|
|||||||
var connect = require('gulp-connect');
|
var connect = require('gulp-connect');
|
||||||
var Dgeni = require('dgeni');
|
var Dgeni = require('dgeni');
|
||||||
var insert = require('gulp-insert');
|
var insert = require('gulp-insert');
|
||||||
|
var minimist = require('minimist');
|
||||||
|
|
||||||
function getBabelOptions(moduleName, moduleType) {
|
function getBabelOptions(moduleName, moduleType) {
|
||||||
return {
|
return {
|
||||||
@ -51,6 +52,14 @@ var tscReporter = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var flagConfig = {
|
||||||
|
string: 'port',
|
||||||
|
alias: {'p': 'port'},
|
||||||
|
default: { port: 8000 }
|
||||||
|
};
|
||||||
|
|
||||||
|
var flags = minimist(process.argv.slice(2), flagConfig);
|
||||||
|
|
||||||
gulp.task('build', function(done) {
|
gulp.task('build', function(done) {
|
||||||
runSequence(
|
runSequence(
|
||||||
'bundle',
|
'bundle',
|
||||||
@ -100,7 +109,7 @@ gulp.task('build.watch', function(done){
|
|||||||
gulp.task('serve', function() {
|
gulp.task('serve', function() {
|
||||||
connect.server({
|
connect.server({
|
||||||
root: 'dist',
|
root: 'dist',
|
||||||
port: 8000,
|
port: flags.port,
|
||||||
livereload: false
|
livereload: false
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -34,6 +34,7 @@
|
|||||||
"karma-jasmine": "^0.3.5",
|
"karma-jasmine": "^0.3.5",
|
||||||
"lazypipe": "^0.2.3",
|
"lazypipe": "^0.2.3",
|
||||||
"lodash": "^2.4.1",
|
"lodash": "^2.4.1",
|
||||||
|
"minimist": "^1.1.3",
|
||||||
"node-libs-browser": "^0.5.2",
|
"node-libs-browser": "^0.5.2",
|
||||||
"node-uuid": "^1.4.1",
|
"node-uuid": "^1.4.1",
|
||||||
"q": "^1.4.1",
|
"q": "^1.4.1",
|
||||||
|
Reference in New Issue
Block a user