Я загрузил стартер машинописного текста и написал код. Все заработало. Затем я попытался поместить свой код в папки (переместите «src / xx.ts» в «src / prototypes / xx.ts»). VSCode начал выдавать такие ошибки:
Свойство isRemoteRole не существует в типе Creep.ts (2339)
, однако свойство объявлено в типах. d.ts. Когда я пробую быстрое исправление VScode, он добавил объявление свойства в index.d.ts вместо types.d.ts. Что здесь не так?
Я попытался явно указать путь к файлу типов в моем tsconfig и перезапустил VSCode, но это, похоже, не помогло.
my tsconfig. json:
{
"compilerOptions": {
"module": "esnext",
"lib": ["esnext"],
"target": "es2017",
"moduleResolution": "Node",
"outDir": "dist",
"baseUrl": "src/",
"sourceMap": true,
"strict": true,
"experimentalDecorators": true,
"noImplicitReturns": true,
"allowSyntheticDefaultImports": true,
"allowUnreachableCode": false
},
"exclude": ["node_modules"],
"types": ["src/types.d.ts"]
}