我有2个打字稿文件。一个实现SourceContext类:
export class SourceContext {
constuctor(sourceId: string) {
this._sourceId = sourceId;
}
...
}
在另一个文件中我想使用这个导出的类(两个文件都在我的NodeJS模块的同一个文件夹中):
import { SourceContext } from './SourceContext';
export class Service {
public load(file: string) {
var context = new SourceContext(file);
}
}
然而我收到错误:
文件:'file:///...../src/index.ts'严重程度:'Fehler'消息: '提供的参数与呼叫目标的任何签名都不匹配。'
当我删除file
参数时,不会出现错误。为什么它不能识别我定义的构造函数以及如何修复它?
答案 0 :(得分:3)
您的代码中包含DO' H.
var num = 5; //Math.floor(Math.random()*10+1);
var guess = parseInt(window.prompt("Enter a number!"));
if (num === guess) {
window.alert("You are right!");
} else {
for (var x = 1; x < 5; x++) {
guess = parseInt(window.prompt("You were wrong, try again!"));
if (num === guess) {
window.alert("You are right!");
break;
}
}
}
document.write("The number was " + num);
将 constuctor 更改为构造函数