一、新建vue项目

1.打开cmd命令,输入:npm i -g npm

这个命令类似用npm自身来install自己,即升级npm

2.再输入:npm install -g vue-cli

这个命令是用npm全局安装vue-cli。

vue-cli 是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,分为vue init webpack-simple 项目名 和vue init webpack 项目名 两种。

当然首先你的安装vue,webpack,node等一些必要的环境。

3.再输入:vue init webpack vue-app

初始化新建项目,这里vue-app是项目名,按照它的提示,一步步输入项目相关信息。

项目初始化完成后

按照它的提示

首先:cd vue-app  (进入项目文件夹)

然后:npm run dev(运行项目)

运行结束:

此时打开浏览器,输入:localhost:8080 ,看到下面界面则成功启动

此时要想结束运行,在命令行中按ctrl+c ,再输入Y确认,即可关闭。

4.打包项目

输入:npm run build

也可以使用:npm run build --report

后者会提示一个网址

打开这个网址:

5.打包之后

打包之后的文件会放在项目根路径下得到dist里面

二.新建cordova项目

打包好的vue H5项目需要使用cordova来打包成Android项目,支持跨域。

1.新建cordova项目

先:npm install -g cordova

全局安装cordova

再:cordova create cordova-app com.ysh mapp

创建一个cordova项目,名称是mapp,包名是com.ysh,项目名是cordova-app

2.复制和替换

将上面的vue项目中的dist目录下的文件全部拷贝到cordova项目得到www目录下

3.进入cordova项目

输入:cd cordova-app

4.打包android

输入:cordova platforms add android --save

这一步完成后,在项目platforms文件夹下会发现多了Android文件夹

三、打包apk

1.打开webstorm,选择打开,找到cordova项目的路径,选择打开

2.点击webstorm下的Terminal,输入:cordova build android --release

打包完成后会提示apk的输出目录:

找到此目录:

这是在调试环境下的apk,如果是正式环境,还得需要生成签名、添加签名等。

Webstorm+cordova打包vue成Android项目相关推荐

  1. 用Cordova打包Vue项目为app

    现在国内越来越多的开发者使用Vue开发混合app,但是当大家开发完成过后才发现不知道该怎么将Vue项目打包成app. 据我现在的了解打包Vue项目目前流行的就是使用weex和cordova.weex是 ...

  2. 使用Cordova打包Vue项目为IOS并使用XCode提交到AppStore

    打包Vue项目 1.在Webstorm中打开Vue项目,在下面的Terminal中输入: npm run build 2.等待build完成,双击项目,进入菜单选择Reveal in Finder , ...

  3. Cordova打包Vue项目(修改APP logo name)

    修改log 可参考官方链接 https://cordova.apache.org/docs/en/9.x/config_ref/images.html 准备四张png格式的需要替换的logo图片,大小 ...

  4. ant自动打包多个android项目为apk

    为什么80%的码农都做不了架构师?>>>    最最近项目要实现一个自动打包的功能,网上参考了不少资料,觉得还是使用ant打包比较方便. 到最后的写出的配置信息如下所示: build ...

  5. Cordova打包教程知识体系整理(Vue项目打包成ipa)

    使用工具: 1.Webstorm2017 Webstorm2017安装以及破解和汉化: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

  6. Cordova打包的Vue项目在IOS无法拉起支付宝和微信支付

    背景 在用Cordova打包Vue项目并添加IOS平台时,在服务器后台没有报异常,且支付宝以及微信的调用的链接在 浏览器中能正常调用时,此时查看Cordova项目下的config.xml文件. 解决 ...

  7. android项目打包工具,Android多渠道打包工具:apptools

    支持跨平台.命令行.多渠道.平均6秒打一个包 多种打包方式 添加assets打包方式 解决360等加固不能再打包问题 使用java -cp命令可选择打包方式 java -cp apptools.jar ...

  8. Android-Ant自动编译打包android项目 -- 2 ----签名与渠道包

    上篇介绍了怎么使用ant自动编译打包现有的android项目,这篇将继续介绍如果如何在ant打包应用的时候加入签名信息以及自动打包渠道包. 1. 加入签名信息: 在项目的根目录下建一个ant.prop ...

  9. Cordova嵌入Android项目(CordovaWebView)

    Cordova嵌入Android项目(CordovaWebView) 首先,Cordova官方是有介绍如何将Cordova嵌入Android项目中的,链接Embedding Cordova WebVi ...

最新文章

  1. vdi voi idv区别_VDI,IDV,VOI究竟有何不同
  2. java关键字和保留字整合(不定期补充) 转自小码哥
  3. rabbitmq 一些基本函数介绍
  4. Silverlight与Flash的技术比较(图)
  5. 从零开始来看一下Java泛型的设计
  6. IEDA中JavaDoc的自动生成、手动生成,以及生成html文档
  7. apache mysql 登陆_Apache站点,注册登陆功能的实现
  8. python可视化的图表汉字显示成框框_Matplotlib图表上输出中文(汉字)、减号问题...
  9. html 中电话号码的使用
  10. 拓端tecdat|R语言里的非线性模型:多项式回归、局部样条、平滑样条、 广义相加模型GAM分析
  11. FISCO BCOS 区块链 学习开发步骤
  12. AJAX学习摘记——客户端访问WebService(上)
  13. 任务型聊天机器人和闲聊类机器人的关键技术
  14. win10卸载软件_WIN10系统如何关闭/卸载自带杀毒软件
  15. 在WinCC V7.3中如何导出过程值进行数据归档
  16. PEI-NaYF4:Yb/Er上转换发光纳米材料,树状水溶性聚合物,45nm粒径纳米粒
  17. 《乌云背后的幸福线》
  18. 桥接模式和装饰者模式的区别及理解
  19. Java设计模式面试题
  20. Android之动画(一)

热门文章

  1. 第十届蓝桥杯c语言b组试题,2019年第十届蓝桥杯(决赛)国赛B组C++(B)
  2. mysql 降序_MySQL 8 新特性之降序索引底层实现
  3. vue 计算属性和data_Vue计算属性原理和使用场景
  4. flutter 按钮_【Flutter】ButtonBar和ToggleButtons组合按钮
  5. html5 css3 设计模式,html5+css3设计模式
  6. 进制转换应用场景_PLC编程:PLC内部各类型数据转换(整理分享)
  7. android 自动打包脚本,Jenkins实现Android自动化打包
  8. 空间统计分析_(案例)空间分析6.4江西省地级市社会经济统计分析
  9. python绘制k线图的步骤_Python使用PyQtGraph绘制股票行情K线图
  10. istqb证书含金量_“性能测试” 领域含金量最高的资格认证:LoadRunner ASP