# 解决 ts-node 中 lobal 添加属性报错

# 1、添加类型文件

src/types/global.d.ts

declare global {
  var test1: string;
  var test2: any;
}

export {};
1
2
3
4
5
6

使用:

global.test1 = 'test';
global.test2 = 'test2';
1
2

# 2、在 package.json 中设置 --files

"scripts": {
    "start": "node ./dist/app.js",
    "dev": "ts-node --files ./src/app.ts",
    "build": "tsc",
    "startup": "tsc && node ./dist/app.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
1
2
3
4
5
6
7
上次更新: 12/7/2023, 6:23:35 PM