Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Develop web based cross platform mobile application

junv
April 09, 2014

Develop web based cross platform mobile application

开发基于WEB 技术的跨平台移动应用
Cordova phonegap angular.js node.js gulp bower iOS android
My blog:http://toozhao.com/

junv

April 09, 2014
Tweet

More Decks by junv

Other Decks in Programming

Transcript

  1. • gulp-minify-css 压缩CSS • gulp-concat 合并CSS、 JS 等assets • gulp-coffee

    coffee 转js • gulp-uglify js 压缩 • gulp-exec 执⾏行shell 命令(类似 maven-exec-plugin) • gulp-bower 对项⺫⽬目进⾏行js、 CSS 依赖进⾏行管理 • http-server node web 服务器,实时预览所开发应⽤用
  2. 不同环境配置⽂文件 local / dev / sys / uat / production

    libr = angular.module 'libr.constant',[] ! Constant = {} Constant.baseUrl = "http://librme.com/api/v1" ! libr.constant 'Constant', Constant var paths = { prod: ['env/prod/**.coffee'] }; ! ! gulp.task('uglify-scripts', function () { gulp.src(paths.scripts.concat(paths.prod)) .pipe(coffee()) .pipe(uglify({mangle: false})) .pipe(concat('all.min.js')) .pipe(gulp.dest('www/dist/js')); });