如何在git提交的时候,执行eslint 需求每次提交代码,只有通过eslint规范后才能提交 每次上传代码,只有通过单元测试才能上传 步骤一、首先需要安装依赖包1npm install eslint babel-eslint eslint-plugin-vue husky lint-staged 二、配置eslint在项目根目录新建.eslinttrc.js 1234567891011121314151617181920212223 2021-08-18 #eslint
babel插件之去掉debugger和console 需求每次部署代码之前,都会将debugger和console.log一起提交上去,如果手动注释,又太麻烦,所以需要一个babel插件,能够在打包的时候,将这部分的代码去除掉 解决首先安装依赖 123yarn add @babel/parseryarn add @babel/traverseyarn add @babel/core index.js 123456789101112131415161 2021-06-08 #babel插件
记一次http缓存优化 我们用http访问网站时,会先发起一个请求,之后服务器响应这个请求,在Chrome的开发者工具(按F12或右击选择检查)我们可以看到整个过程。 第一部分General,包含请求地址、请求方式,状态码,服务器地址以及Referrer策略。 第二部分是响应头,是服务器端返回的。 第三部分是请求头,是客户端发起的。 这次我们从两个角度来看看http的缓存:缓存控制和缓存校验。 缓存控制:控制缓存的开关, 2021-05-15
vscode通过snipptes,快速生成uniapp小程序空白模板页 痛点每次开发uniapp版本的微信小程序,新建空白页面的时候都很麻烦,所以就想自定义一个模板,通过输入快捷键来快速新建小程序页面模板 步骤命令行 123Ctrl+Shift+P# 选择 Configure User Snippets# 选择 Vue.json 原始的Vue.json 123456789101112131415{ // Place your snippets for vu 2021-04-25 #uniapp #小程序
腾讯文档不能复制的解决办法,腾讯文档怎么复制? 痛点腾讯文档不能复制怎么办?今天看到一篇腾讯文档,但是作者设置了不能编辑、复制。 登录之后,尝试了一下下载也不行,也就是说只能看网页,或者自己截图! 想办法解决一下。 解决打开这篇腾讯文档,鼠标右键,查看源文件 搜索 1<script type="text/javascript" src="/dop-api/opendoc 找到这个js文件,点击打开这个文件, 2021-03-18
permission denied (publickey)问题的解决方法 解决方法: 第一步:更新ssh-key 执行 1ssh-keygen -t rsa -C "yangzw@yuanbaopu.com" -f ~/.ssh/ydzh_github 第二步:添加私钥 1ssh-add ~/.ssh/yuanbaopu_github 第三步:进入gitlab,重新设置ssh-key 2021-03-15
vue项目如何在页面中增加commit hash版本号 痛点每次发布项目之后,发现改的bug并没有生效,原因可能是代码部署失败,也可能是浏览器的缓存,需要一个标记能知道当前代码是否是最新版的代码 解决方案所以我们打算在html的head里,增加一个commit hash来表示当前的版本号 步骤项目是基于webpack的,我们引入webpack的一个插件Git revision webpack plugin 官方地址 git-revision-webpa 2021-02-12 #vue
小程序实现pc端全屏视频直播全屏 需求:因为小程序直播,有些是课程直播,由于手机屏幕太小,看不清楚,所以需要在pc端微信上打开小程序,来观看直播。默认情况下,pc端打开小程序都是竖屏的。 但我们看到有些小程序,比如:金山文档、腾讯文档等,打开就是横屏的,这个要怎么设置呢? 其实很简单,只需要在app.json中,新增一个resizeable属性即可 12345{ "pages": ..., &q 2021-01-13 #小程序 #直播
浙里办接入微应用实战 浙里办接入微应用需求最近公司新接了一个需求,需要把已经开发好的H5应用上架到浙里办APP 第一步,用户体系对接首先需要加入钉钉组织—浙政钉 浙政钉→机关内部最多跑一次→用户认证体系对接申请提交申请 https://cdn.nlark.com/yuque/0/2020/png/653116/1594120733041-ddb09ecf-7e17-4d30-bf37-acf8024773ee.png? 2020-09-25 #h5 #浙里办
UNI-APP搭配小程序ci机器人完成项目自动上传 痛点公司目前使用uni-app来开发小程序,由于小程序后台设置体验版只能是一个人,所以每次代码修改之后,都需要这个人拉取代码,然后再上传,很不方便。 所以引入了miniprogram-ci 什么是miniprogram-ci?miniprogram-ci 是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。 开发者可不打开小程序开发者工具,独立使用 miniprogram-c 2020-06-17