首先,值得一提的是,我正在编写一个Electron应用程序,出于多种原因想使用打字稿。不幸的是,我遇到了一些问题,并且在这一点上已经花了几个小时来研究这个问题,因此,如果我对打字稿很陌生,我将不胜感激。
tsconfig.json
{
"compilerOptions": {
"target": "es6",
"sourceMap": true,
"moduleResolution": "node"
},
"compileOnSave": true
}
renderer.ts
import Case from "../typescript/case";
以上行的结果如下:
Uncaught SyntaxError: Unexpected identifier
case.ts
import Client from "./client";
export default class Case {
CaseNumber: number;
Client: Client;
DateOfInjury: Date;
LastUpdated: Date;
LastUpdatedBy: string;
constructor() {
this.CaseNumber = 0;
this.Client = new Client();
this.DateOfInjury = new Date();
this.LastUpdated = new Date();
this.LastUpdatedBy = "";
}
}
我已经尝试了上述方法的多种变体来克服此错误,但是未能找到解决方案。也许对此领域有更多经验的人可以提供一些指导?