cordova+vue打包webapp

vue

使用cordova+vue打包webapp,可以快速给网页套上一个android和ios壳子,完成一个app的开发。

1. 环境准备。

(1)node.js

 下载地址: https://nodejs.org/dist/latest-v8.x/

(2)java环境,jdk安装和环境变量配置。

 本次安装版本:jdk1.8.0_201

(3)android SDK

  下载地址:http://tools.android-studio.org/index.php/

步骤:

  1.将文件解压到 D:\Android\Android-SDK;

  2.添加系统环境变量。ANDROID_HOME:D:\Android\Android-SDK,path增加%ANDROID_HOME%\tools\bin  和  %ANDROID_HOME%\tools。

  3.dos进入D:\Android\Android-SDK目录,安装android api 版本。

  sdkmanager "platform-tools" "platforms;android-28"
sdkmanager "build-tools;28.0.0"
(4)安装gradle
 下载地址: http://services.gradle.org/distributions/



步骤:
  1.将文件解压到D:\Gradle\gradle-5.3.1;
  2.添加环境变量 GRADLE_HOME:D:\Gradle\gradle-5.3.1,path增加 D:\Gradle\gradle-5.3.1\bin。
  3.到站点任意目录运行 gradle -v,检查gradle是否安装成功。
(5)安装cordova。
运行命令:npm install -g cordova,通过输入cordova -v查看版本号,检验是否安装成功.

2.打包。
(1)创建cordova项目.
  1.dos进入对应目录,如(D:\Cordova),运行cordova create cordova-test,注意路径中不能有中文字符。
  运行生成目录:
  
  2.添加平台,按需安装。

  cordova platform add android --save    安卓平台

   cordova platform add ios --save    ios平台
  
  cordova platform add browser --save 浏览器
  3. 运行命令。
  cordova build android(ios) 生成打包文件,文件路径:platforms → android → app → build → outputs → apk → debug
  cordova run android(
browser, ios) 调试运行
(2)配置vue项目。
  1.复制vue项目文件到
D:\Cordova下。
  2.修改vue配置文件。
   first: 文件路径 config\index.js  
    

   修改build 下配置。
  

     

index: path.resolve(__dirname, \'../../cordova-test/www/index.html\'),

// Paths

assetsRoot: path.resolve(__dirname, \'../../cordova-test/www\'),

assetsSubDirectory: \'static\',

assetsPublicPath: \'\',

View Code

    second: 修改build/utils.js.

 if (options.extract) {

return ExtractTextPlugin.extract({

use: loaders,

//新增

publicPath: \'../\',

fallback: \'vue-style-loader\'

})

} else {

return [\'vue-style-loader\'].concat(loaders)

}

View Code

  3.打包。

  1. 打包vue。到D:\Cordova\vueProject,运行 npm run build,文件会出现在cordova项目的www文件夹下。

  2.生成apk文件。到D:\Cordova\cordova-test,运行 cordova build android。

  4.完成。

  在app上安装apk文件。



 



 

 


  

 

 

 

 

以上是 cordova+vue打包webapp 的全部内容, 来源链接: utcz.com/z/378654.html

回到顶部