myronliu347 / vue-carbon

此项目已停止维护,建议迁移到 https://github.com/museui/muse-ui/
861 stars 135 forks source link

关于 Cordova 打包问题 #40

Closed gongph closed 7 years ago

gongph commented 7 years ago

最近想用 cordova 开发一个手机app, 技术路线是 webpack + vue(.vue单文件) + es6 。 然后想请教下 @myronliu347 , cordova 是否可以把单页面应用打包成 apk ? @F-loat

gongph commented 7 years ago

由于我不是太懂,希望能请教下。希望您不吝赐教!

myronliu347 commented 7 years ago

可以的,参见这里 使用 Cordova 和 Vue.js 创建移动应用

gongph commented 7 years ago

不是通过 <script> 这种在页面上引入,而是通过 npm 来进行模块管理的移动端项目。例如 app.vue 单文件组件 能行吗?

myronliu347 commented 7 years ago

不太懂,只要使用了 *.vue或者es6最后肯定是要build的,另外html用script 也是必须的,

gongph commented 7 years ago

传统的 *.vue 单文件,如果不build的话,我们可以通过 npm start 启动项目,然后通过访问 http://localhost:8080 可以访问页面。我在想,用cordova是否也可以做到无须 build 再在页面中引入。

myronliu347 commented 7 years ago

那个方式只是在起了一个node服务端返回js,css,html等文件,实际上还是build了的

gongph commented 7 years ago

@myronliu347 那咱这个组件ui,也是在 *.vue 中使用的啊,如果要封装成 .apk 怎么弄呢?

myronliu347 commented 7 years ago

build之后会生成一个js文件,然后再html引入即可, 使用 Cordova 和 Vue.js 创建移动应用 这篇文章里有提到.vue组件的使用

gongph commented 7 years ago

谢谢 @myronliu347 指教。收下我的膝盖!