Closed MinuteWong closed 7 years ago
@MinuteWang 这2个打包完全是不同的概念。
前端H5用webpack打包为了把前端页面编译、压缩、混淆,打包的文件可以直接放在web站点服务器上过浏览器的方式直接访问。
用HBuilder工具打包成App,打包成的APP其实只是一个壳,我这里把前端打包的文件放到APP里作为静态资源访问是不会对H5的路由造成影响(其实也可以把前端部署在web服务器上,app通过Http访问,这样的好处是APP和H5能分开版本管理,发布都互不影响),但通常在APP中都会用APP自己的header,这样在一定程度上影响了业务上的路由机制。
希望我这样的解释能让你理解。
@yujinjin 谢谢大大,能够理解 那么我开发一个完整的基于于web的应用(开发途中不用考虑如何打包的成安卓应用),最后通过HBuilder制作一个APP的壳,通过配置,打开就向服务器发出请求的方式获取应用信息也是可以的是吗?
@MinuteWang 是可以的,建议你看no_custom_router分支的代码。 master分支主要用于hybrid应用,路由做了单独处理。
我前端页面基本完成了(vue + webpack + vux + vue-router),基本后台写写收发数据就可以了,我想问下是要经过两次打包生成apk吗?(先使用webpack进行打包生成最终文件,再使用apk打包工具对webpack生成的静态文件就行打包) 这种静态文件在客户端的形式,需要对路由进行额外的操作吗?(因为我路由基本在前端设置,想用Ajax和后端通讯),但不知道打包后会不会出错。谢谢大大