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 · 2782 阅读 · 0 评论 -
typescript+sequelize+mysql基础查询实战
涉及到的库: sequelize我们都知道它是一个orm持久层框架,所以就是基于面向对象的操作方式,本文讲解的就是入门的单表操作,sequelize在初始化的时候需要做的除了链接数据库之外,还要代理所有的实体类,在所有实体类上加上自己的crud方法,这样我们要操作时只需要导入对应的实体类即可,下面上我封装的数据库链接管理对象: import { Options } from 'sequelize'; import { Sequelize } from 'sequelize-types...原创 2021-11-13 15:17:39 · 2967 阅读 · 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 · 1312 阅读 · 0 评论 -
typescript高级
类型推导: 当直接声明一个变量并且明确赋值时就会自动推断变量和类型,不用手动加上类型 类型断言:原创 2021-06-14 04:15:29 · 265 阅读 · 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 · 486 阅读 · 0 评论 -
ts配置保存自动编译成js
一共分为三步: 1.创建tsconfig.json配置文件: 2.修改配置文件中编译后的js生成目录,这里我就输出到当前文件夹的js文件夹下面: 3.监视tsconfig.json文件: 点击终端运行任务: 选择typescript: 选择监视tsconfig.json文件: 大功告成! ...原创 2021-03-19 13:47:14 · 1157 阅读 · 0 评论