[typeScript] node服务中扩展global全局变量

第一步:在项目中添加文件:global.d.ts

declare global {
  // eslint-disable-next-line no-var
  var logger: any;
}

export {};

第二步:在tsconfig.json中添加global的文件路径,例如我放在server文件夹下。

"include": [
    "server/**/*.ts"
  ]

第三步:用ts-node的话,在package.json中的启动命令中,ts-node后面加入 -- files

ts-node --files

第四步:重启项目,gloabl扩展生效


版权声明:本文为ljq461778230原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。