Electron-프로그램을 초기화 할 수 없습니다.

avi12

나는 매우 유사한 코드를 사용 하는 몇 가지 비디오 자습서 (예 : thisthis one )를 따랐는데 오류가 발생했습니다.

내 파일 :
package.json

{
  "name": "steamcmd-gui",
  "version": "0.0.1",
  "author": "avi12",
  "main": "main.js",
  "scripts": {
    "start": "electron ."
  },
  "dependencies": {
    "electron": "^1.7.5"
  }
}

main.js

const electron = require("electron");
const url = require("url");
const path = require("path");

let win;

function createWindow() {
    win = new electron.BrowserWindow();
    win.loadURL(url.format({
        pathname: path.join(__dirname, "index.html"),
        protocol: "file",
        slashes: true
    });
);

win.on("closed", () => win = null);    

electron.app.on("ready", createWindow);

electron.app.on("window-all-closed", () => {
    if (process.platform !== "darwin") {
        app.quit();
    }
});

실행하려고 할 때 main.js디버거는 다음을 던집니다.

TypeError: Cannot read property 'on' of undefined
    at Object.<anonymous> (C:\Users\avi12\OneDrive\Documents\WebStorm\SteamCMD GUI\main.js:18:13)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:389:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:504:3

그 어떤 수단 electron.app입니다 undefined몇 가지 이유.
도와 주셔서 감사합니다!

avi12

내가 내 사용을 실행해야한다는 것을 깨달은 Fast Snail 덕분에 -나는 해결책을 찾기 위해 Google 에서이 아주 좋은 튜토리얼을 찾았고 내 문제를 해결했습니다.main.jselectron main.js

문제는 JetBrains WebStorm에서 Electron을 사용하여 스크립트를 실행하기 위해 몇 가지 추가 구성을 지정해야한다는 것입니다.
감사합니다!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

curtains.js — 셰이더 프로그램을 초기화 할 수 없습니다.

Eclipse 설치 프로그램 : 암호화 메커니즘을 초기화 할 수 없습니다.

typescript enum에 문자열 값을 할당 할 수 없습니다 (변수 유형에 할당 할 수없는 초기화 프로그램 유형 문자열).

'내부'보호 수준으로 인해 초기화 프로그램에 액세스 할 수 없습니다.

typealias는 생성을 사용할 수 없습니다. 초기화 프로그램을 호출 할 수 없음 오류

g ++ 최적화로 인해 프로그램을 실행할 수 없습니다.

초기화 프로그램에서 인스턴스 멤버 'currentComponentConfiguration'에 액세스 할 수 없습니다.

Rails : 초기화 프로그램에서 클래스의 객체를 생성 할 수 없습니다.

초기화 프로그램에서 인스턴스 멤버 'params'에 액세스 할 수 없습니다.

초기화 프로그램에서 인스턴스 멤버 'setState'에 액세스 할 수 없습니다.

PHP 7로 mbstring을 초기화 할 수 없습니다.

{0}로 부동 배열을 초기화 할 수 없습니다.

timeIntervalSince1970으로 NSTimeInterval을 초기화 할 수 없습니다.

SwiftUI-PersonNameComponents () 변수로 초기화 할 수 없습니다.

datatable jquery DataTable을 다시 초기화 할 수 없습니다.

DataTables 경고 : DataTable을 다시 초기화 할 수 없습니다.

초기화 프로그램에서 recaptcha.rb를 찾을 수 없습니다.

응용 프로그램을 인스턴스화 할 수 없습니다.

기본 opencv cpp 프로그램을 컴파일 할 수 없습니다.

프로그램은 쓰기 방법을지나 이동할 수 없습니다.

Firefox 기본 프로그램 연결을 설정할 수 없습니다.

nodejs + express 기본 프로그램을 시작할 수 없습니다.

.NET 기반 응용 프로그램을 실행할 수 없습니다.

AppRegistryNotReady : 번역 인프라를 초기화 할 수 없습니다.

프록시를 초기화 할 수 없습니다. 세션이 없습니다.

JQuery로 Masonry를 초기화 할 수 없습니다.

"if"로 클래스를 초기화 할 수 없습니다.

CGFloat는 Float로 초기화 할 수 없습니다.

viewModel을 생성하고 초기화 할 수 없습니다.

TOP 리스트

  1. 1

    Ionic 2 로더가 적시에 표시되지 않음

  2. 2

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  3. 3

    std :: regex의 일관성없는 동작

  4. 4

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  5. 5

    java.lang.UnsatisfiedLinkError : 지정된 모듈을 찾을 수 없습니다

  6. 6

    rclone으로 원격 디렉토리의 모든 파일을 삭제하는 방법은 무엇입니까?

  7. 7

    상황에 맞는 메뉴 색상

  8. 8

    SMTPException : 전송 연결에서 데이터를 읽을 수 없음 : net_io_connectionclosed

  9. 9

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  10. 10

    Windows cmd를 통해 Anaconda 환경에서 Python 스크립트 실행

  11. 11

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  12. 12

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  13. 13

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  14. 14

    Cassandra에서 버전이 지정된 계층의 효율적인 모델링

  15. 15

    복사 / 붙여 넣기 비활성화

  16. 16

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  17. 17

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  18. 18

    SQL Server-현명한 데이터 문제 받기

  19. 19

    Seaborn에서 축 제목 숨기기

  20. 20

    ArrayBufferLike의 typescript 정의의 깊은 의미

  21. 21

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

뜨겁다태그

보관