Mariana's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 自定义
    代码块默认字体
  •   
  •   
webpack开发实践记录

webpack开发实践记录

开个新坑
2022-07-15
#webpack
ant-design-vue(vue3)组件二次开发记录

ant-design-vue(vue3)组件二次开发记录

背景 react 如果想在 ant-design 封装的组件上二次开发, 因为 jsx 的特性, 可以将 dom 作为 props, 所以很简单, 但 vue 就有点麻烦, 需要使用 slot 插槽的方式, 以下是业务开发中时间成功后的记录, 感觉还是学到了挺多东西. $attrs 和$slots 在具体时间之前需要了解一些前置知识, $attrs和slots都是绑定在组件作用域上的私有属性,
2022-07-15
#vue3 #ant-design-vue
vue-cli开发plugin记录

vue-cli开发plugin记录

背景 又双叒叕是因为看到 vue 项目里大佬将基建代码包装在了 vue-cli 中并通过vue-cli-service command亦或者vue invoke command的方式执行代码, 一直对 vue-cli 不太熟悉花了半天时间大概了解 vue-cli plugin 的开发流程, 至此记录. vue add 如果想要安装 vue 第三方插件可以通过vue add eslint来安装,
2022-07-11
#vue #vue-cli
nestjs使用记录(一) - typeorm使用

nestjs使用记录(一) - typeorm使用

背景 最近维护的许多 toB 系统都使用 typeorm 并大量使用其中的装饰器decorator 进行 db 的 CRUD, 忙里偷闲稍微记录一下 引言 文章会使用 的例子并结合自身项目开发中的内容讲解 typeorm in nestjs 引入 db 配置 同步 12345678910111213141516171819202122@Module({ imports: [
2022-07-01
#nestjs #typeorm
开发nodejs cli过程记录

开发nodejs cli过程记录

背景 阅读组里常用的 node 编写的 cli 源码记录 npm packages 介绍一些开发 cli 工具很实用的 npm 包 command-exists node module to check if a command-line command exists 12345var commandExists = require('command-exists')
2022-06-22
#node #cli
whistle实用操作记录

whistle实用操作记录

背景 背景其实也是和同事闲聊, 然后聊到这个, 就尝试了下, 总结了三种方法 whistle 部分请求不走代理 试想一个场景要把域名www.abc.com代理到某台机器 ip, 但是www.abc.com/api不走代理, 可以 第一种最简单的, 写对应匹配的正则表达式, 但是需要比较熟练的正则使用经历 1/www\.abc\.com\/?!(api)/ 127.0.0.1 使用igno
2022-06-16
#whistle
react脚手架中使用sass/less modules

react脚手架中使用sass/less modules

背景 还是在看 react 项目代码时发现引入 css 时并不是直接import 'xx.less', 而是通过import style from 'xx.less'的方式引入, 前者引入实际上是全局的 css 配置, 可能会全局污染别的组件, 而后者则通过 css module 的方式使 css 只作用于当前组件 配置 css module 配置中的importLoaders必须是 3 s
2022-06-13
#react #css
AntDesign, ProComponent使用踩坑

AntDesign, ProComponent使用踩坑

ant-design 官网 ProComponent 官网 背景 最近有个需求迭代要修改中台系统, 该系统是使用 react + ant-design + ProComponent 搭建#的, 记录下遇到的问题 遇到的问题 1. ant-design 设置表单的validator一直显示xxx is not a valid undefined ant-design 中表单校验默认type都是
2022-06-09
#ant-design #react #ProComponent
浅析tsconfig.json中module, moduleResolution, target, lib的作用

浅析tsconfig.json中module, moduleResolution, target, lib的作用

背景 业务部门这一年全面拥抱 typescript, 再也不直接使用 js 编写代码。但是我们知道 ts 实际上还是会被编译成 js 的,tsconfig.json则起到重要作用, 其中module, moduleResolution, target, lib这些 field 及其 value 长得好像都差不多, 所以一直没搞清楚这些 field 是做什么的 module 定义模块解决方案
2022-05-15
#typescript
客户端请求经过nginx获取请求头Host

客户端请求经过nginx获取请求头Host

背景 目前项目部署正式环境前端请求会走 nginx, 反向代理到真正的后台服务机器. 最近刚弄完 node 的鉴权中间件, 其中遇到获取请求头host信息是127.0.0.1:xxxx无法获取真实请求 ip 或域名的情况, 解决后做个记录. 解决方法 先说解决方法, 因为 nginx 默认是不会透传客户端的请求头信息的, 所以需要自己在 nginx 的配置文件中添加下, 找到对应匹配的 loc
2022-05-15
#nginx
12345

搜索

Hexo Fluid
Copyright © Mariana Blog
Theme on GitHub |
载入天数... 载入时分秒...
总访问量 次 总访客数 人