Vue.jsとElectronを連携させる方法


はじめに


Vue.jsElectronの人気(人気があることを望みます)をきっかけに、合理的な疑問が生じますが、それらをどのように連携させるか。 この短いチュートリアルでは、ElectronおよびVue.jsでアプリケーションを開発するためのテンプレートをすばやくインストールして構成する方法を示します。 それでは始めましょう。


何が必要ですか



設置


ターミナルを起動し、コマンドを入力してvue-cliをインストールします。


yarn global add vue-cli 

同様にnpmの場合:


 npm install vue-cli -g 

次に、プロジェクトを作成します。


 vue init simulatedgreg/electron-vue <_> 

<_>代わりに、作業用にすべてのファイルを配置するフォルダーに名前を付けます。


インストール中に、次の質問が表示されます。



質問に答えた後、ディレクトリに移動し、必要なパッケージをインストールします。


 cd <_> yarn 

npmの場合:


 cd <_> npm install 

インストールされているすべての機能を確認するには、アプリケーションを実行します。


 yarn dev 

または:


 npm run dev 

そして、以下が表示されるはずです。



それから何?


次に、作業ディレクトリにあるメインフォルダーを分析します。


  • .electron-vuewebpackのすべての構成。
  • ビルド :プロジェクトをビルドすると、ビルド後に判明したすべてのファイル(インストーラー、アンパックバージョン)が表示されます。 また、異なるオペレーティングシステムのアプリケーションアイコンを配置する必要があるアイコンフォルダーもあります。
  • dist :開発モードでは、アプリケーションはこのフォルダーから起動されるため、それに触れることは意味がありません。
  • src :アプリケーションのソースコードのすべて:
    • main :Electronのメインプロセスを操作するためのファイル。
    • 資産 :写真およびその他のメディア。
    • components :すべてのVueコンポーネントの保管場所。
    • routervue-routerのファイル。
    • ストアvuexのファイル。

組立


アプリケーションをビルドするには、次を入力します。


 yarn build 

または:


 npm run build 

結果はビルドフォルダーに表示されます。 electron-builderの設定は、buildセクションのpackage.jsonにあります。


おわりに


これで素晴らしい作業環境ができました。さらに詳しく知りたい場合は、公式ドキュメントをご覧ください



Source: https://habr.com/ru/post/J358432/


All Articles