摘要:
gitlab-runner 一、安装 安装 gitlab runner 文档参考地址 1、下载exe执行文件 我这里是 win64 https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-windo 阅读全文
摘要:
一、背景 随着项目越来越大,复杂度上升,改动一个地方,可能造成连环反应,引发未知 bug 我们需要在保证项目稳定的情况下,进行开发 这里选择 jest 作为测试框架 配置少,功能完善 二、安装与配置 1、安装 jest、@vue/test-utils jest: 测试框架 @vue/test-uti 阅读全文
摘要:
使用 创建数据仓库 // store.js import { createStore } from 'redux' // 初始状态值 const initState = { a: 1, b: 2 } // reducer 函数,传入 createStore 创建数据仓库,会执行一次 // 将来对 s 阅读全文
摘要:
1、学习一个框架的目的,在于使用它产出价值 如何熟练的使用,是产出多少价值的关键 2、框架的使用,有其自己的一套规范,那么我们如果熟知规范和使用方法 那么学习框架的目的你就达到了 备注:至于使用过程中,遇到框架本身的问题,那么就需要研究其源码了,这里我们暂且不讨论 react 优化与注意事项 框架有 阅读全文
摘要:
1、webpack 配置很多,这里我们探讨比较经常需要修改的: 不复杂,可以在 configWebpack 中操作: mode devtool 配置复杂,可以在 chainWebpack 中操作: module.rules plugins optimization 2、使用 vue inspect 阅读全文
摘要:
这里我只写基本作用与概念,详细使用方式可以看官网 https://cli.vuejs.org/zh/config/ vue.config.js 基本配置 publicPath 默认值:/ 部署应用包时的基本 URL 用法和 webpack 本身的 output.publicPath 一致 但是 Vu 阅读全文
摘要:
架构的作用 参考文章: https://www.jianshu.com/p/b42a26623aeb 一个项目在不断发展过程中,由简单变复杂,随之而来的是臃肿,难维护 这就需要一个不断演进的架构模式与之匹配,调整出合适的架构,适应项目的发展、增长的团队规模和团队能力,而不是固定不变的架构 所以我们需 阅读全文
摘要:
为了让人容易理解,且不踩坑,官方文档会写的很详细 我们在熟练使用之后,需要提炼属于自己的知识点和关注点,总结以便后续快速查阅 官网文档地址https://cli.vuejs.org/zh/guide/ 一、介绍 注意最新版是 @vue/cli 不是 vue-cli @vue/cli 项目脚手架 包含 阅读全文
摘要:
一、原因 electron 构建时,需要依赖一些压缩资源包 但是资源包若本地没有的话,需要实时线上下载 而有些资源包很大,且存放在国外服务器,所以下载缓慢,导致构建一个版本非常耗时间,甚至超时构建失败 二、解决 如果网络情况良好,在 electron 第一次构建完成后,会默认将依赖的资源包放在缓存文 阅读全文
摘要:
移动应用功能越来越丰富,部分功能需要以 H5 方式来实现 这就需要 H5 与 Native 进行交互,我们使用 JSBridge 来进行二者通信 JSBridge 定义 Native 和 H5 的通信方式 Native 通过协定的桥对象调用 H5 H5 通过协定的桥对象调用 Native 一、交互方 阅读全文