サンプルのTypeScript Electronプロジェクトをコンパイルしようとすると、エラー'chrome' does not exist on type ProcessVersions
が返されます。 Electronサイトでは、node_module Electronを追加するだけでTypeScriptの入力が可能になると主張していましたが、動作させることはできません。electron + typescript compilation
0
A
答えて
1
私は一緒にフォローするためのカットダウンバージョンを作成しました。あなたは電子が開発依存する必要があります...
をこれ以上具体的には答えのためのあなたのアプリケーションについてはかなり十分で投稿していないので、ここでは、プロジェクトのパッケージファイルである:
パッケージ.json
{
"name": "example",
"private": true,
"devDependencies": {
"electron": "^1.7.9"
}
}
電子はこのアプリケーションの最初の行にインポートされます(簡略化されていますが、オートコンプリートとコンパイラエラーはありません)。
import { app, BrowserWindow } from "electron";
import * as path from "path";
import * as url from "url";
const chr = process.versions.chrome;
process.versions.chrome
の型情報は、node_modules\electron\electron.d.ts
に見出されます。
interface ProcessVersions {
electron: string;
chrome: string;
}
関連する問題
- 1. hapi、typescript、webpack、angular2 for electron
- 2. Code :: Blocks Compilation Errors
- 3. aot-compilation breaks NumberPipe
- 4. Prolog Wrong Compilation?
- 5. Tesseract 4.00.00alpha compilation
- 6. Xcode Compilation Issue
- 7. Vivado Hls-Coding Compilation Error
- 8. Open CV Compilationラズベリーパイ3 Raspbian Jesse
- 9. TinyXML Compilation - Visual C++(Pocket PC)
- 10. .NET VirtualPathProvidersおよびPre-Compilation
- 11. IOT 2/3モバイルブラウザのAOT(Ahead-of-Time Compilation)
- 12. Playframework 2.5.4 sbt less compilationが失敗する
- 13. Electron(Atom Shell)アプリアイコン
- 14. Electron + Purescript + thermite
- 15. Electron webviewプリロードログDOM
- 16. BrowserWindow、Electronのメモリーリーク
- 17. Electron webview cancelled requests
- 18. Electron JS + SQLiteデータベース
- 19. ElectronのPopoverウィンドウ
- 20. Ubuntu CoreとElectron
- 21. Electronをデータベースファイル
- 22. Javascript Electron Sqlite insert
- 23. React、Electron、and Router
- 24. フォントのAwesome + Electron
- 25. Electronのテンプレート?
- 26. CRUD in Electron
- 27. Electron Secure Mysql Credentials
- 28. JQuery UiとElectron
- 29. Electron kill child_process.exec
- 30. Google Ads in Electron?