之前用Ionic+Angular做了几个小应用Demo,现在用其中一个做实验试下打包安卓的APK安装包。(备注:我用的应用demo是之前博客里写的汇率的Demo,不清楚的同学可以查哈~)我是用ionic start创建的项目,在我的platforms里默认的只有IOS的平台,所以我要先安装上Android平台。打开终端,进入到项目文件夹内,执行命令:$ ionic platform add and
转载 2023-12-16 20:25:54
60阅读
首先 很多项目正在更新迭代,vue2项目同学也知道vite打包速度 开发模式飞快 ,我们先来看一组差距。贴个图这是vite构建的vue2的初始化项目性能这是默认vue2构建的初始化的vue2项目性能明显差距很大,下面正入主题??一、首先我们想在vue2中直接使用vite,也是可以的,来看教程.1. 安装插件(一个vite必备,第二个是为了兼容vue2) npm i -D vite vite-plu
转载 2023-12-18 15:46:35
383阅读
目录前言一、安装包组成二、资源瘦身优化2.1 无用资源删除2.2 资源压缩2.3 图片管理方式2.4 动态下载资源三、可执行文件优化3.1 找到方法和类的全集:Link Map 文件分析3.2 找到已使用的方法和类: Mach-O 文件3.3 使用AppCode四、编译选项优化总结前言随着版本迭代和业务的堆积,安装包会越来越大,安装包变大也带来了其他隐患,比如之前在App St
转载 2023-07-25 10:52:14
267阅读
使用Unity开发跨平台项目的人都知道,Build Settings里切换平台时,会根据每个纹理指定的对应平台的压缩格式去压缩纹理,并根据mipmap相关的设置自动生成纹理的mipmap。这两个过程非常慢,并且打包机器上的CPU性能不同会有不同的时间占比。公司里的项目反映会占用总时间的一多半,我在自己2017年春购买的Macbook pro上测试一个工程,目测占据了95%的时间。那能不能把这个时间
webpack  定义:webpack是前端资源加载或打包工具,    资源:img、css、js、json等;  用法:  打包JS文件:   第一步:    1.首先创建一个新的文件夹,注意要使用字母,为了方便往下编辑,再次是为了提升自己的知识涵养。    然后shift键加鼠标右击,在当前创建目录下打开powershell窗口    然后配置模块说明文件···输入指令:npm init &n
犹大大在VUE3中将打包工具从webpack替换成了Vite,由于我们所有的项目都是基于react,所以没怎么关注vite有些什么特性,直到最近发现vite和react可以配合使用才有兴趣去研究一下。 使用Vite搭建react项目比较简单,vite-cli脚手架初始化的时候选择react或者react-ts即可。yarn create vite // 然后按照提示选择模板 // 或者 yarn
如果执行 gradle clean build --info,  输出是: Looking for a different daemon...Found daemon DaemonInfo{pid=19048, address=[5dc61bb0-e70a-41ff-855e-61754ab113ee port:50734, addresses:[/127.0.0.1, /0:
原创 2022-11-16 18:13:33
422阅读
iOS的动画实现有3重方式: 1.UIView 动画,这是最基本最常用的动画方式,主要改变UIView的属性来达到动画的效果(渐隐/渐现).     // 开始动画     [UIView beginAnimations:@"animataion1" context:nil];     //
在把ionic3整个应用都开发完毕后,打包发布需要分安卓和ios系统两块来做。一、安卓安卓包的环境配置和打包,参考:二、IOSios包需要在macbook下的Xcode来操作,这里使用OS虚拟机中配置环境来打包。1、需要下载的包unlocker208--破解后可支持OS系统安装 OS X 10.13.6--OS系统镜像 VMware12 XCode9--必须在https://www.ithome.
转载 2023-11-14 16:58:08
87阅读
1、创建appid打开苹果开发者中心网站:https://developer.apple.com 点击 account 登录。 登录后公司账号和个人账号有所不同,这里以个人账号来说明。点击齿轮形状区域,添加appid。 点击continue 直到完成。 2、创建证书。 在这里选择对应的证书,接着下一步,会看到要上传本地cer文件。 打开Mac 钥匙串,在证书助理—> 从证书颁发机构请求证书—
其实uniapp的文档写的很详情,需要你去一字一字的仔细去看。加油!提前准备事项:1、准备好申请uniapp应用,并申请Appkey;第一步:安装 Xcode 12.1 及以上版本保证xcode版本在12.1以上;第二步:HBuilderX下载注意:1、打包App下载App开发版;2、下载App开发版需注意开发版本号,App开发版的版本号要与ios平台(App离线SDK)版本一致;第三步:下载Ap
转载 2023-07-17 20:12:14
139阅读
在现代软件开发中,使用 Maven 来管理 Java 项目的构建和打包流程变得越来越普遍。然而,随着项目的不断扩展,Maven 的打包速度常常会成为一个瓶颈问题。本文将通过业务场景分析、演进历程、架构设计、性能攻坚、故障复盘等多个维度,讲述如何有效地提高 Maven 的 Java 打包速度,顺便附上一些有用的代码片段和图表。希望这些内容能够帮助你优化项目构建流程。 ## 背景定位 在当今快速发
原创 5月前
29阅读
提升webpack打包速度的方法(1)       1.跟上技术迭代(node、npm 、yarn)更新到最新版本。(人家会优化内部)       2.在尽可能少的模块上应用Loader        3.Plugin尽可能精简并确保可靠 (尽可能少的使用)resolve参数合理配置  
  所谓打包就是将一大堆文件或者目录变成一个总的文件,而压缩则是将一个大的文件通过一些压缩算法变成一个小文件。那么Linux中打包和压缩有什么区别?通过这篇文章为大家详细介绍一下。  打包  打包,也称为归档,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。通常,归档总是会和系统备份联系在一起。  压缩  压缩是指利用算
闲来无事,整理下自己搭建持续集成环境的过程,跟大家分享下,走过路过不要错过~  一、jdk安装:java,jenkins运行所需环境,安装并配置环境变量 环境变量添加:vim /etc/profile  或者vim /etc/profile.d/jdk.sh 添加如下内容
[TOC]过慢的编译速度有非常明显的副作用。一方面,程序员在等待打包的过程中可能会分心,比如刷刷朋友圈,看条新闻等等。这种认知上下文的切换会带来很多隐形的时间浪费。另一方面,大部分 app 都有自己的持续集成工具,如果打包速度太慢, 会影响整个团队的开发进度。因此,本文会分别讨论日常开发和持续集成这两种场景,分析打包速度慢的瓶颈所在,以及对应的解决方案。利用这些方案,笔者成功的把公司 app 的持
公司的前端、后端构建及部署工作都是人工去做,随着业务扩大,项目迭代速度变快,人员增多,各种问题都暴露出来,将通过一个简单案例分享一下基于Jenkins的前后端自动化工作流搭建的过程,搭建完这套工作流,我们只需要在本地发起一个git提交,剩下的单打包构建,代码部署,邮件提醒等功能全部自动化完成,让持续集成、持续交付、持续部署变得简单易操作,真正解决人工构建部署的诸多问题。Jenkins是什么?Jen
一、打包Framework 1、新建iOS->Framework & Library->Cocoa Touch Framework 2、选择next进入下一步 3、在PROJECT->Deployment Target->iOS Deployment Target选择你需要支持的最低系统。 同样的操作在TARGETS中,Deplo
转载 2023-11-22 23:49:20
216阅读
1.创建ionic项目在命令提示符下运行命令ionic start appName tabs   注:blank  --空项目         tabs  --底部栏         sidemenu 侧滑栏2.添加平台创建成功后,cd 进入到项目的根目录下,
概述:Maven 是一个项目管理工具,主要用于项目构建,依赖管理,项目信息管理。 Maven 是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的工具。 Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。作用:1.依赖管理自动下载jar maven仓库共享2.项目构建指的
  • 1
  • 2
  • 3
  • 4
  • 5