需求 在使用Typescript 的前端项目里通过继承Error类,编写各种具有一定业务含义的错误类,是个很好也很常见的开发模式,例如常见的有: AuthError-鉴权错误类、ValidationError-校验错误类、BizError-业务错误类、DatabaseError-数据库错误类、Api
使用NodeJS批量提取字体图标的svg 需求 从图标字体文件(ttf格式)中,批量将每个图标提取为单独的svg图片 代码 const computeBoundingBox = require('fonteditor-core/lib/graphics/computeBoundingBox') co
Typescript常见问题:ts-node报错-Unknown file extension ".ts" 问题现象 在本地开发时,使用ts-node直接执行ts脚本时报错: Unknown file extension ".ts" 执行的命令行为: ts-node --preferTsExts
Commander.js中文文档 来源:https://github.com/tj/commander.js/blob/master/Readme_zh-CN.md 关于本文档中使用的术语,请见术语表 安装 npm install commander 快速开始 编写代码来描述你的命令行界面。 Co
Commander.js术语表 来源:https://github.com/tj/commander.js/blob/master/docs/zh-CN/%E6%9C%AF%E8%AF%AD%E8%A1%A8.md 命令行参数由选项(options)、选项参数(option-arguments)、命
Reflect.has和Object.hasOwnProperty的区别 使用示例 console.log(Reflect.has(obj, 'foo')) /* * 根据最新的eslint官方默认规则,不推荐:obj.hasOwnProperty * 而推荐使用:Object.proto