
typescript
流浮生
要成为一个厉害的人
展开
-
sequelize 常用命令使用
sequelize 命令集合sequelize [命令]命令: sequelize db:migrate 运行待执行的迁移 sequelize db:migrate:schema:timestamps:add 更新迁移表以获取时间戳 sequelize db:migrate:status 列出所有迁移的状态 sequelize db:migrate:undo 恢复迁移原创 2020-10-19 22:34:54 · 1601 阅读 · 0 评论 -
使用typescript重构cli
typescript中project-cli项目文档项目需求:从后端开发规范和项目开发规范中梳理出后端项目共同的配置文件,使用typescript重构project-cli需要用到的相关模块commander.js:可以自动的解析命令和参数,用于处理用户输入的命令。download-git-repo:下载并提取 git 仓库中的配置文件,用于下载项目模板。Inquirer.js:通...原创 2019-06-06 10:52:07 · 1070 阅读 · 0 评论 -
typescript关于 类
typescript创建一个类class Person { // 类的属性,不能使用const/let/var实例 name: string // 该类的构造方法 constructor(name: string){ this.name = name; } // 不带参数的方法 run(): void{ //...原创 2019-06-14 19:57:26 · 194 阅读 · 0 评论 -
typescript中的 接口
typescript中接口的作用: 在面向对象的编程中,接口是一种规范的定义,他定义了行为和动作的规范,在程序设计里面,接口起到批量约束和定义标准的作用一、接口对属性的约束interface Person { name: string, age: number}function male(p: Person) { p.name; console.log(p...原创 2019-06-15 14:20:49 · 857 阅读 · 0 评论 -
typescript中 泛型
泛型的定义// 需求一: 泛型 可以支持不特定的数据类型, 要求,传入的参数和返回参数一致// 这种方式虽然能实现传入和返回的参数一致,但是失去类型参数检验/*function getData(value: any): any { return "success"}*/// 定义泛型解决需求一// T表示泛型(这里的大写字母可以随便定义,但一般默认为T) 具体什么类型是...原创 2019-06-16 22:42:33 · 262 阅读 · 0 评论 -
sequelize-typescript使用的一些坑
在安装sequelize-typescript过程中遇到的一些坑注意安装的方法:当你使用的是npm install sequelize --save安装时默认安装的是sequelize最新版也就是V5以上的版本当你在安装npm install sequelize-typescript --save 时默认安装的是最新版,当你在将ts代码编译成js过程中会报一些关于sequelize-types...原创 2019-06-28 23:21:36 · 7492 阅读 · 2 评论