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

Develop web based cross platform mobile applica...

Avatar for junv 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/

Avatar for junv

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')); });