![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
typeorm
文章平均质量分 54
郑立峰
这个作者很懒,什么都没留下…
展开
-
开发cli 命令行工具,命令行开发框架func基于node
node 开发命令行工具的最佳框架:func优点使用node 开发(无2次学习成本)体积非常小 ≈ 7kb优雅的语法极少的依赖,最大优化运行速度和npm下载时间模板支持,立即获得最佳实践缺点:文档不好不好找 百度都查不到。快速开始超轻量级就3步:创建项目:npm init func安装依赖:npm i开始开发:npm start附上相关地址4. githud 项目地址:https://github.com/unix/func5. 文档地址:https://func.un原创 2021-08-04 11:30:48 · 141 阅读 · 0 评论 -
开发npm 模块实践开发及使用dumi的坑记录一下
标题npm模块开发npm 模块走了很多弯路这边,自行搭建项目模版编辑打包,项目体积大,使用模块多,不易于扩展和维护,开发所需的学习成本太高后期发现 dumi 组件开发场景而生的文档工具(建议先看一下dumi官网的文档有一定的了解在看本教程)贴上官网文档地址点击进入通过官网的 npx @umijs/create-dumi-lib 初始化一个项目之后发现了几个坑记录一下1.标题按照官网示例操作 vscode 提示找不到正在开发的组件类型解决方法1.查看项目中的 package.json 文件原创 2021-08-04 11:01:16 · 2301 阅读 · 0 评论 -
在ts中扩展继承Array并扩展新的方法
1.声明List 并继承 原生Arrayclass List extends Array { constructor(...list) { super(...list) } } let list = new List(1,2)list.push(3)console.log(list)//[1,2,3]可见新声明的 List 完整的继承了原生Array的方法2.添加自定义分页方法pagingclass List extends Array {原创 2021-06-23 10:29:14 · 2498 阅读 · 0 评论 -
nest 自定义异常过滤器
安装 nestnpm i -g @nestjs/cli使用nest 创建异常过滤器//可以查看nest cli 的帮助信息 nest -h // 使用 命令行工具 创建 异常过滤器模块 模块名称 errornest g filter error以下是我自己写的 异常过滤可以参考一下我们这边是服务器出错要返回抓取到的错误给前端并返回statusCode = 10000前端提示 抱歉出差弹框给用户statusCode 不等于 500 或 200 的直接弹出messageim原创 2021-05-28 10:44:12 · 530 阅读 · 0 评论 -
node npm shell 等脚本学习记录
脚本执行必要条件1.脚本执行需要设置执行权限命令行中输入如下命令:chmod u+x <脚本文件路径> //添加脚本执行权限及本用户权限2.告诉系统用什么执行当前脚本文件第一行写 #!/usr/bin/env + 模块名称#!/usr/bin/env ts-node // 用ts-node 执行 #!/usr/bin/env node // 用node 执行 #!/usr/bin/env bash // 执行shell 3.执行方法直接点击文件执行原创 2021-05-17 20:43:51 · 331 阅读 · 0 评论