electron vue 예제

  • 0

electron vue 예제

이 시점에서, 우리는 완벽을 목표로하면서 적은 시간에 전자와 Vue를 사용하여 놀라운 크로스 플랫폼 응용 프로그램을 구축 할 수 있어야합니다. Webpack 빌드 프로세스의 일부로 프로젝트의 파일 간에 경로가 정의되는 방식 때문에 이러한 리소스 관련 오류가 있습니다. 예를 들어, 프로젝트 dist/index.html 파일을 보면 dist 디렉터리 또는 검사기에서 다음을 알 수 있습니다: 전자는 JavaScript, HTML 및 CSS와 같은 웹 기술로 네이티브 응용 프로그램을 만들기 위한 프레임워크입니다. 하드 부품을 처리하므로 응용 프로그램의 핵심에 집중할 수 있습니다. 그것은 Node.js와 크롬을 기반으로 하고 원자 편집기에서 사용된다. 전자, 다른 한편으로는, 당신을 위해이 모든 돌봐, 그리고 내가 언급 할 수있다, 그것은 또한 크로스 플랫폼입니다. 즉, 하나의 코드 베이스, 세 플랫폼 모두. Vue.js를 사용하여 웹 응용 프로그램을 만들고, 웹팩으로 빌드하고, 전자로 배포하도록 패키징하여 Mac, Windows 및 Linux와 같은 플랫폼에서 사용할 수 있도록 하는 방법을 확인했습니다. CLI 없이 웹팩 없이 Vue.js 응용 프로그램을 빌드하는 경우 걱정할 필요가 없습니다. 마찬가지로 각도 또는 React.js를 사용 하 여 전자 응용 프로그램을 빌드 하는 경우 경로 처리 하기 위한 프로세스가 약간 다를 것입니다. 위의 명령은 새 Vue.js 프로젝트와 함께 제공되는 서빙 스크립트를 시작합니다. 이제 작업 중인 응용 프로그램이 있으므로 응용 프로그램을 웹 응용 프로그램이 아닌 데스크톱 응용 프로그램으로 패키징하고 배포할 수 있도록 전자를 구성해야 합니다. 위의 줄은 우리가 보고있는 유사한 문제의 작은 부분 집합일 뿐입니다.

이러한 파일에는 경로에 대한 선행 슬래시가 있습니다. 전자는 이와 같은 절대 경로와 함께 응용 프로그램의 모든 조각을 당기는 힘든 시간을 해야합니다. 대신 경로를 상대 경로로 변경해야 합니다. 프로덕션 빌드가 있는 경우 상대 경로를 사용합니다. 즉, 선행 슬래시는 모든 리소스에서 제거되며 결과적으로 전자 응용 프로그램이 올바르게 작동합니다. vue.config.js 파일을 만들어 웹팩 구성을 통해 웹팩을 직접 수정하는 대신 Vue.js에 권장되는 방법을 만들고 있습니다. 실행 중인 Electron 응용 프로그램에 대 한 콘솔 로그를 보면, 당신은 아마 다음과 같은 것을 포함 하는 몇 가지 오류를 알 수 있습니다.: 오늘, 전자와 Vue.js를 사용 하 여 데스크톱 퀴즈 응용 프로그램을 구축 하는 방법을 설명 할 것 이다. 우리는 일렉트론이 응용 프로그램을 실행하기위한 출발점으로 elect.js를 정의했지만 파일은 아직 만들어지지 않았습니다. 현재 응용 프로그램은 여전히 개발 서버에서 실행됩니다. 이제 전자와 함께 패키지할 파일에서 앱을 직접 실행할 차례입니다. 전자 구성이 있더라도 이 프로젝트는 데스크톱 응용 프로그램으로 실행할 준비가 되지 않았습니다. 이제 선택한 빌더에서 최종 전자 앱을 빌드할 준비가 되었습니다(그 중 절반은 12개가 됩니다).

일렉트론 아키텍처와 주 및 렌더러 프로세스 간의 차이점에 대한 자세한 내용은 이 페이지를 참조하십시오. Vue.js는 Node.js가 아닌 애플리케이션에 전원을 공급하기 때문에 전자 구성은 매우 짧고 간단합니다. 사실, 우리가 볼 거 야의 대부분은 문서에서 복사 되었습니다.