
ts
williamyi74
服从感性,抗拒理性
展开
-
node+ts后端项目使用pm2部署篇
因为是typescript项目 所以首先要把代码编译成js让node执行,这里使用ts提供的编译器tsc即可tsc -w会编译到dist目录,然后扔到服务器里,把package.json也扔进去,然后npm install安装项目的依赖然后项目同文件夹弄一个app.json文件供pm2进行启动常用的几个pm2命令:pm2 delete all 关闭所有实例pm2 list 显示所有实例pm2 start app.json 根据app.json启动项目pm2 logs 查看服务日原创 2022-03-13 03:36:27 · 2889 阅读 · 0 评论 -
typescript+sequelize+mysql基础查询实战
涉及到的库:sequelize我们都知道它是一个orm持久层框架,所以就是基于面向对象的操作方式,本文讲解的就是入门的单表操作,sequelize在初始化的时候需要做的除了链接数据库之外,还要代理所有的实体类,在所有实体类上加上自己的crud方法,这样我们要操作时只需要导入对应的实体类即可,下面上我封装的数据库链接管理对象:import { Options } from 'sequelize';import { Sequelize } from 'sequelize-types...原创 2021-11-13 15:17:39 · 3046 阅读 · 0 评论 -
node服务tsconfig配置
{ // 编译选项 "compilerOptions": { // 生成代码的语言版本 "target": "es5", // 指定要包含在编译中的 library "lib": ["dom", "dom.iterable", "esnext"], // 允许 ts 编译器编译 js 文件 "allowJs": true, // 跳过声明文件的类型检查 "skipLibCheck": true, // es 模块 互操作,屏蔽.原创 2021-07-29 10:37:01 · 1395 阅读 · 0 评论 -
typescript高级
类型推导:当直接声明一个变量并且明确赋值时就会自动推断变量和类型,不用手动加上类型类型断言:原创 2021-06-14 04:15:29 · 292 阅读 · 0 评论 -
ts(typescript)入门
声明变量:// 格式: 声明关键字 变量名:变量类型 = 变量值let val:string = 'Suk'// 变量类型:number,string,boolean,undefined,null,object,array,any,never,void any是任意类型,不确定的时候用,void是函数无返回值类型时用,never是不存在的值的类型,通常用作死循环和抛出异常的类型// never类型是所有类型的子类型,所有类型都是never类型的父类let val2 = 123 // 如果变量原创 2021-03-19 17:30:33 · 685 阅读 · 0 评论 -
ts配置保存自动编译成js
一共分为三步:1.创建tsconfig.json配置文件:2.修改配置文件中编译后的js生成目录,这里我就输出到当前文件夹的js文件夹下面:3.监视tsconfig.json文件:点击终端运行任务:选择typescript:选择监视tsconfig.json文件:大功告成!...原创 2021-03-19 13:47:14 · 1210 阅读 · 0 评论