>

서식이있는 전자 앱을 설정하려고합니다.

내 app.ts에서 전자에게 어떤 파일을 열어야하는지 알려주려면 다음 문장을 따라야합니다.

win.loadURL(`file://../views/index.html`);

자바 스크립트 만 있으면 제대로 작동했습니다. 그러나 이제 전자를 컴파일 한 후에는 빈 창이 열립니다.

내 타입 스크립트를 다른 디렉토리로 컴파일했기 때문에

루트 디렉토리를위한 변수 또는 내가 사용할 수있는 동적 경로 확인이 있습니까?

감사합니다


  • 답변 # 1

    파일 위치가 절대적이지 않기 때문일 수 있습니다. 특정 위치에서 앱을 실행하기 때문에 앱을 디버깅 할 때 문제가 될 수 있지만 컴파일 한 후에는 파일을 찾을 수 없습니다.

    win.loadURL(__dirname + "../views/index.html");

    __ dirname은 NodeJS가 제공 한 변수로 현재 파일의 디렉토리에 대한 절대 위치입니다.

  • 이전 ios - 오류가 발생했습니다 - swift 4에서 'string'유형에 'foregroundcolor'멤버가 없습니다
  • 다음 ios - overCurrentContext 모달 viewController와 그 자식을 어떻게 닫을 수 있습니까?