开发技巧
文章平均质量分 53
rock.dai
我是一名前端客户端开发工程师,主要领域:android、react-native、vue、react、小程序
展开
-
ReactNative设置路径别名
ReactNative设置路径别名原创 2022-12-13 13:42:53 · 425 阅读 · 0 评论 -
修改brew源
brew安装的时候太慢,最好的方法就是修改brew的源。国内有很多brew源可以选择,比较快的就是中科大brew镜像。转载 2022-12-06 14:15:58 · 4458 阅读 · 0 评论 -
Mac 每次重启后需要重新source ~/.bash_profile
Mac升级后必须source ~/.bash_profile原创 2022-07-13 10:28:19 · 1458 阅读 · 0 评论 -
ReactNative配置git hooks进行eslint检查
为了让我们commit代码时,可以避免提交一些测试性的例如alert、if判断写死等调试性代码,同时增强项目代码的健壮性和可维护性,特引入git hooks配置使得没有通过eslint的规则校验的暂存区文件无法commit的到本地仓库引入过程引入依赖包 yarn add -D eslint@7.32.0 @react-native-community/eslint-config lint-staged typescript为什么eslint使用7.32.0,而不使用最新的8.x版本因为e原创 2021-11-05 14:35:58 · 780 阅读 · 0 评论 -
解决Chrome浏览器http自动转https的问题
在chrome浏览器中,当对一个域名使用https访问后,之后再使用http协议访问,最后都会被转化成https,这个对我们开发调试带来了很大的不便。记录一下如何解决这个问题打开管理页面打开chrome浏览器,地址栏输入以下协议并回车chrome://net-internals/#hsts浏览器中将会出现以下页面,可以通过以下操作将已经自动转https协议的域名从chrome中移除Domain Security ProlicyDelete remain security prolicies原创 2021-03-16 15:02:32 · 11296 阅读 · 7 评论 -
npm删除组件库
在做npm组件库时,会需要通过npm publish发布到仓库中进行自验,因此在开发到稳定包的过程中,可能会出现多个有问题的版本,此时可以通过删除整个组件库,或者删除某个指定版本的方式来进行组件库的清理工作删除整个组件库cd到组件库的package.json文件的同级目录npm unpublish --force //强制删除删除某个版本npm unpublish <组件名>@<版本号> <note>对某个版本进行作废npm deprecate <原创 2021-03-15 14:24:11 · 1761 阅读 · 0 评论 -
react-native-webview和h5通信
直奔主题,不贴官方文档。在支持RN客户端和基于vue开发的前端页面信息交互的期间,记录一下关于WebView和html的交互过程,主要通过一下三点来记录:html向RN通信RN向Html通信在项目中使用官方文档有介绍如何进行交互,官网传送门React Native -> Web: The injectedJavaScript propReact Native -> Web: The injectJavaScript methodWeb -> React Native:原创 2021-02-07 15:58:54 · 5726 阅读 · 4 评论 -
算法题:求100以内的所有素数
求解从1到n的素数(质数)集合/** * 获取n以内的所有素数 * @param n: */let primeNumbers = function (n){ if(n<1){ return [] } let primes=[] for(let i=3;i<=n;i++){ if(isPrimeNumber(i)){ primes.push(i) } } return primes}/** * 判断一个数是否为素数 * @param n 数据原创 2020-11-04 12:22:18 · 1229 阅读 · 0 评论 -
Mac下面通过双击执行shell脚本
编写shell脚本run.sh 将run.sh修改为run.command 执行以下命令给文件赋予可执行权限 chmod +x run.command 完成,此时双击run.command文件即可执行shell中的命令,同时会唤起Terminal ...转载 2020-05-07 11:40:44 · 3075 阅读 · 0 评论