我有一个tsconfig.json:
{
"compilerOptions": {
//"noImplicitAny": "true",
//"removeComments": "true",
"target": "es5",
//"sourceMaps": true,
"outDir": "../compiledjs"
},
"files": ["./node_modules/screeps-typescript-declarations/dist/screeps.d.ts"],
}
我正在尝试使用Screeps特定的Javascript函数,如下所示:
Source.prototype.harvesters = function () {
var creeps = this.pos.findInRange(FIND_MY_CREEPS, 1);
return _(creeps).filter({ memory: { role: 'harvester' } }).value();
}
但是我不断收到错误消息,因为VS代码无法识别Source
。我在这里做什么错了?
答案 0 :(得分:0)
tsconfig.json文件具有特定类型信息的属性typeRoot
和types
。
您的tsconfig在files
中有类型信息,而不是types
。