常用工具/环境
1
Justin0223
I will be okay
展开
-
删除nvm吧,还在手动切换node版本
相信大家如果维护很多项目,一定会遇到这种问题,a项目是node@14,b项目是node@16,每次切换项目都要手动切换版本,痛苦无比,那么有什么办法解决这种问题,volta就是解决方案。原创 2022-08-22 02:00:39 · 527 阅读 · 0 评论 -
Git LFS使用指南
git lfs 使用指南原创 2022-08-22 01:44:19 · 2144 阅读 · 1 评论 -
一次系统升级引发的问题
(一) 前言无意之中把系统升级, macOs到10.15.4,之前xcode 版本是11, 已经Homebrew都出现安装问题,查找半天,说可能是某些核心配置修改, 导致, 只能卸载重装。(二) Homebrew错误我在安装新包, 出现如下错误,Updating Homebrew...Error: No available formula with the name "node"==> Searching for a previously deleted formula (in the l原创 2020-12-24 12:30:54 · 2413 阅读 · 0 评论 -
WebStrom在Mac下无法打开或闪退的解决
(一) 前言记录一次webstorm从2019.1升级到2020.1.2的过程遇到的坑(二) 卸载老版本当我们卸载完之前2019,需要删除之前的WebStrom配置,具体如下# 删除配置信息目录rm -rf ~/Library/Preferences/WebStorm*# 删除插件信息目录rm -rf ~/Library/Application\ Support/WebStorm*# 缓存信息目录rm -rf ~/Library/Caches/WebStorm*# 删除日志信息目录rm原创 2020-06-29 17:03:40 · 6228 阅读 · 3 评论 -
Charles工具(MAC)
对于常规页面,我们可以通过浏览器的控制面板,抓取http请求,然后根据相关接口返回的数据,进行问题定位。但是对于内嵌到app里面的应用,我们应该如果抓取请求呢,一种方案是,通过配置虚拟机,然后将测试的apk安装到上面,在开发模式下,自然能抓取请求,但是由于开发环境和生成环境数据差异导致的问题,需要在本机复现的情况下,我们就需要进行http请求抓包了,这时候就需要一个抓包工具。这里我推荐使用Charles原创 2019-12-14 18:25:17 · 245 阅读 · 0 评论 -
代码规范之使用eslint和prettier格式化项目代码
(一)前言对于团队而言,不管谁都有自己的代码习惯,这时候如何统一团队习惯来,js当然是eslint,ts对应就是tslint。当然这时候也不可或缺可以将Prettier集成到项目中*(二)安装Prettiernpm install --global prettier安装好后1、打开webstorm设置 (file=>setting=>tools=>flie watcher...原创 2019-08-07 02:02:55 · 2188 阅读 · 0 评论 -
解决跨平台合作开发中,win换行符问题
(一)前言其实大情况下,win除了开机慢,软件打开慢,而且卡顿,安装包时候可能会出现一些问题外,也没那么多坑,(二)页面性能分析网址当我们做完一个页面,肯定要分析,加载渲染速度等一系列问题,那么我们会怎么来处理这些问题,谷歌提供一个在线网站,可以帮你分析一部分问题,链接地址如下https://developers.google.com/speed/pagespeed/insights...原创 2019-08-05 02:32:51 · 435 阅读 · 0 评论 -
ping github 请求超时解决方案
前言蛋疼的产品需要定制编辑器,然后我肯定是太懒 去github找了个开源插件。fork改改就导入项目,然后就坑自己了。去公司安装 github地址连不上 这种时候肯定惯例 ping 下。。然后懵逼了,全是请求超时(哭笑脸)正文直接改本机host。以windows 为例子。现在在 http://github.global.ssl.fastly.net.ipaddress.com...原创 2019-08-04 02:31:26 · 39153 阅读 · 9 评论 -
升级Babel@6 到 7
(一) 前言新开了pc项目, 在安装babel已经到7,既然如此,就把老项目和新项目统一换到babel@7(二) 升级使用官方命令直接升级# 不安装到本地而是直接运行命令,npm 的新功能npx babel-upgrade --write# 或者常规方式npm i babel-upgrade -gbabel-upgrade --write基本就是将babel- 替换成@ba...原创 2019-02-15 18:55:50 · 7049 阅读 · 0 评论 -
npm包发布流程和如何看插件源码
(一) 注册npm账号去官网注册方式二:通过终端注册$ npm adduser查看npm当前使用的用户$ npm whoami(二) 登陆$ npm login// 这里需要将淘宝镜像换成原npm地址, 反正现在前端一般安装都是yarn$ npm set registry https://registry.npmjs.org/(三) 发布cd 到当前项目...原创 2019-02-10 02:18:38 · 4368 阅读 · 0 评论 -
MAC下安装MySQL以及重置初始密码详细教程
前言在win 下 安装mysql,默认给的username 和 password 都是root。结果到mac, 安装好mysql, 结果命令行进不去,我特么也是醉了。(一)下载包下载包依然选择基于5的版本。 https://dev.mysql.com/downloads/mysql/5.6.html#downloads(二)傻瓜安装一直下一步就行。(三)设置环境变...原创 2018-09-13 15:01:22 · 6718 阅读 · 1 评论 -
web开发中 Idea(webstorm) 开发常用配置(后续连续更新)
(一)注册码 clike me(二)解决卡顿 (三)webpack 热更新 关闭 safe write(四)webpack 配置 当你使用 webpack的resolve alias时候,路径不识别解决方案。将路径指向你的项目webpack文件地址。(五)不识别React生命勾子,不识别RN 需要安装Frameworks的types...原创 2018-08-27 11:38:14 · 1664 阅读 · 0 评论 -
Mac相关命令 & 虚拟机问题
(1). 查看端口被哪个程序占用sudo lsof -i tcp:port// 可能需要输入密码如:sudo lsof -i tcp:8080(2). 看到进程的PID,可以将进程杀死。sudo kill -9 PID如:sudo kill -9 750...转载 2018-08-14 11:32:39 · 616 阅读 · 0 评论 -
nodeJS 插件node-gyp环境配置
报错截图$ npm install --global --production windows-build-tools原文链接翻译 2018-01-27 13:46:36 · 8756 阅读 · 2 评论 -
GIF生成截图工具LICEcap,效果相当不错,而且github开源(1.9k Star)
下载网址:点击开源代码 :点击原文地址 :点击转载 2018-01-16 15:19:46 · 792 阅读 · 0 评论 -
在WebStorm中添加px转rem单位插件
大部分场景下,我们会postcss中集成,但是对于老项目而言,因为历史遗留问题,会导致再次集成[postcss-pxtorem](https://github.com/cuth/postcss-pxtorem)时候,出现设置比例不兼容情况,这时候当然处理兼容是做好方案吗,但是,如果稳妥处理,那么我们就依照之前的将px在直接转换为rem。原创 2019-09-23 11:13:38 · 2554 阅读 · 0 评论