Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 电子+;打字稿编译_Typescript_Electron - Fatal编程技术网

Typescript 电子+;打字稿编译

Typescript 电子+;打字稿编译,typescript,electron,Typescript,Electron,当我试图编译一个示例TypeScript Electron项目时,我得到一个错误,类型ProcessVersions上不存在chrome。Electron网站声称,只需添加节点模块Electron即可启用打字脚本,但我无法使其正常工作。我已经创建了一个精简版供您使用。关于你的申请,你还没有发布足够的信息来让答案比这更具体 Electron应该是一个开发依赖项,因此它位于项目的包文件中: package.json { "name": "example", "private": tr

当我试图编译一个示例TypeScript Electron项目时,我得到一个错误,类型ProcessVersions上不存在chrome。Electron网站声称,只需添加节点模块Electron即可启用打字脚本,但我无法使其正常工作。

我已经创建了一个精简版供您使用。关于你的申请,你还没有发布足够的信息来让答案比这更具体

Electron应该是一个开发依赖项,因此它位于项目的包文件中:

package.json

{
    "name": "example",
    "private": true,
    "devDependencies": {
        "electron": "^1.7.9"
    }
}
Electron在该应用程序的第一行导入(简化,但自动完成,无编译器错误)

process.versions.chrome
的类型信息可在
node\u modules\electron\electron.d.ts
中找到

  interface ProcessVersions {
    electron: string;
    chrome: string;
  }
  interface ProcessVersions {
    electron: string;
    chrome: string;
  }