- 博客(8)
- 收藏
- 关注
原创 自动化模板工具 Hygen 的使用
Hygen文章目录Hygen起步安装初始化创建第一个生成器使用生成器创建文件模板FrontMatterBodyHelpers and InflectionsChange case helpers`locals` 对象预定义变量生成器创建使用修改模板生成文件命令行参数交互提示高级交互添加说明生成部分文件案例`_templates/component/new/index.ejs.t``_templates/component/new/style.ejs.t``_templates/component/new/
2021-07-24 14:21:16
1259
原创 微信小程序自定义 tab-bar(基于 wepy)
背景微信小程序提供的原生 tab-bar 功能简单,样式单一,无法满足业务需求。项目中使用的是 wepy 1.x 框架,实现原理与原生类似。方案一、 使用组件,在每个Tab页引入修改全局配置// app.wpyexport default class extends wepy.app { config = { tabBar: { custom: true, // ... } }}编写 ta
2021-07-05 18:41:40
1116
原创 umi 实现动态路由(非动态菜单)
背景复杂的权限在前端不方便控制,将路由保存到后端,经过后端鉴权后返回相应的路由。umi 版本: 2.x注意该方法适用于 umi 3.x,但是需要注意,patchRoutes 的参数与 2.x 不同。方案使用 umi 提供的 运行时配置 功能,结合 patchRoutes 和 render 接口,动态修改路由。在项目根目录创建 app.js 文件,该文件为 umi 的运行时配置文件。config 目录下以及 .umirc.js 文件都是编译时配置。编写 patchRoutes
2021-07-05 18:25:00
10167
13
原创 npm link 引发的 Invalid hook call 问题
项目场景:5问题描述:原因分析:官网给出过可能的原因,参见这里。解决方案:在使用
2021-02-04 17:15:39
2074
原创 Merge事件无法触发Jenkins构建
项目场景:Jenkins 版本:Jenkins 2.263.1触发器:Generic Webhook Trigger Plugin(问题就出在这里)SCM:Gitlab问题描述:Gitlab 的 Merge 事件无法触发 Jenkins 的自动构建。triggers { GenericTrigger( genericVariables: [ [key: 'ref', value: '$.ref', regexpFilter:
2021-01-20 17:36:52
958
原创 Docker版Jenkins通过war包手动升级
下载新版 war 包此处推荐清华镜像源下载最新版本的 war 包文件,保存到指定位置,假设保存路径为 ~/jokerwon/Downloads/jenkins.war 。将 war 包拷贝到 docker 容器使用 docker cp 命令将 war 包从宿主机拷贝到 docker 容器中,记得备份原始 war 包。假设容器名称为 jenkins ,通常 docker 版的 Jenkins 容器的 war 包存放位置为 /usr/share/jenkins 下。# 先进入容器备份旧版本 war 包
2021-01-14 00:13:02
1315
1
原创 mac(Big Sur)下使用pyenv安装python报错 zlib not available
项目场景:使用 pyenv 安装 python问题描述:报: zlib not availablezipimport.ZipImportError: can't decompress data; zlib not available解决方案:手动安装 zlibbrew install zlib根据安装提示信息导出环境变量vim .zshrcexport LDFLAGS="-L/usr/local/opt/zlib/lib"export CPPFLAGS="-I/usr/
2021-01-12 13:44:34
900
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人