cordova create oneApp
Cordova安装时不能使用cnpm 应该使用npm,cnpm虽然快可是后期出的错绝对比这省下来的时间多得多。html
正确安装方法vue
npm install -g cordova 或 npm install -g cordova --registry=https://registry.npm.taobao.org
npm install -g cordova 报错ENOENT: no such file or directorynode
缘由是以前下载安装失败时,生成了node_modul文件夹,所有删除从新下载安装就ok啦webpack
一、建立一个基于webpack模板的新项目(在上面Cordova项目目录里建立)web
$ vue init webpack oneApp(名字能够和上面工程同样)
$ cd oneApp
$ npm install
$ npm run dev
建立完成以后的项目目录npm
二、修改Vue项目config/index.js文件ui

'use strict' module.exports = { build: { index: path.resolve(__dirname, '../../www/index.html'), assetsRoot: path.resolve(__dirname, '../../www'), assetsPublicPath: '', } }
一、对Vue工程进行build,编译以后打包生成的代码自动跑到主目录下的WWW文件下 cd 到Vue的MyApp目录下,执行npm run buildspa
二、对cordova进行各类平台进行编译 cd到 主目录下,执行 cordova build iOS、cordova build Android等。code
ps:本身原来是使用Cordova+Ionic,刚刚开始用Cordova+vue,因此走了不少坑。若是有什么问题欢迎在下面评论。htm