gulp-hm-web-gis-tool
汉图研发部gis前端开发打包工具
安装:
npm i hm-gismap-gulp
配置:
-
在项目根目录添加 gulp 文件夹,然后添加配置文件 config.js:
'use strict';var process = ;var cwd = process;moduleexports =dist: 'src/main/dist/'webappDir: 'src/main/webapp/'revDest: 'src/main/tmp/'bower: 'src/main/webapp/bower_components/'tmp: 'src/main/tmp/'revManifest: 'src/main/tmp/rev-manifest.json'webTargetDir: 'target/'port: 9000gulpDir: cwd + '/gulp/'projectName : 'sims-xxxxx'; -
添加 gulpfile.js
'use strict';var gulp = ;var tool =config = ;// 一定要添加配置文件toolconfigWrapconfig = config;gulp;gulp; -
在 gulp 目录中添加项目文件 project-xxx.js:
'use strict';moduleexports =venderCss:// 第三方库 css 文件venderJs:// 第三方库 js 文件venderAssets:// 可能需要的第三方库额外文件;
使用方式:
-
打包:
gulp build --pages=page1,page2 -
开发调试
# port 为 tomcat 端口号gulp --port=8080 --pages=page1,page2然后运行 tomcat 即可。
旧版本打包
gulpfile.js 文件内容:
gulp; /** * 将所有state文件合并到 all.other.state.js 文件当中 **/gulp; gulp; gulp; gulp;