1.vueパッケージングここでは、vueネイティブパッケージングコマンドを使用してvueプロジェクトをパッケージ化します。
2. Electronを設定するElectronを使用してデスクトップアプリケーションを作成するには、2つの設定ファイルが必要です。 1.パッケージ.json package.jsonファイルを作成し、次のコードを入力します。 { "name": "demo", //プロジェクト名 "productName": "demo", "author": "著者", "バージョン": "1.0.4", "メイン": "main.js", "description": "プロジェクトの説明", 「スクリプト」: { "start": "electron .", //electronプロジェクトを開始します "pack": "electron-builder --dir", "dist": "電子ビルダー", "postinstall": "electron-builder install-app-deps", "packager": "electron-packager . myClient --win --out ../myClient --arch=x64 --app-version=0.0.1 --electron-version=2.0.0" //プロジェクトをexeファイルにパッケージ化します}, "建てる": { "電子バージョン": "2.0.18", "勝つ": { "要求された実行レベル": "最高利用可能", 「ターゲット」: [ { "ターゲット": "nsis", 「アーチ」: [ 「x64」 ] } ] }, 「アプリID」: 「デモ」、 "artifactName": "demo-${version}-${arch}.${ext}", "nsis": { "artifactName": "demo-${version}-${arch}.${ext}" } }, 「依存関係」: { "コア-js": "^2.4.1", "電子アップデータ": "^2.22.1" }, 「devDependencies」: { "電子パッケージャー": "^12.1.0", "電子ビルダー": "^20.19.2" } } 2.mian.js main.jsを作成し、次のコードを入力します。 [注意] win.webContents.openDevTools(); このコードはデバッグウィンドウを開くことを意味します。exe ファイルを生成する場合はコメントアウトする必要があります。 onst {app, BrowserWindow} =require('electron'); //electronを導入する 勝たせる; 定数パス = require('path') windowConfig = { 幅:800, 高さ:600, webPreferences:{preload: path.resolve(__dirname, 'electron-preload.js')} }; //ウィンドウ設定プログラム実行ウィンドウサイズ関数createWindow(){ win = new BrowserWindow(windowConfig); //ウィンドウを作成 win.loadURL(`file://${__dirname}/index.html`); //ウィンドウに表示されるコンテンツ index.html は、パッケージ化された生成された index.html です win.webContents.openDevTools(); //デバッグツールを開く win.on('close',() => { //BrowserWindow オブジェクトをリサイクル win = null; }); win.on('サイズ変更',() => { win.reload(); }) } app.on('ready',createWindow); app.on('読み込まれました',()=>{ コンソールログ("aaa") }); app.on('ウィンドウがすべて閉じました',() => { アプリを終了します。 }); app.on('アクティブ化',() => { if(win == null){ ウィンドウを作成します。 } }); const { ipcMain } = require('electron') ipcMain.on("ping",関数(even,arg){ console.log(引数) even.returnValue = "ポン" }) 3. package.jsonファイルとmain.jsファイルをvueパッケージのdistディレクトリに配置します。 4. distディレクトリでノードコマンドウィンドウを開き、npm installまたはcnpm installを実行して依存関係をダウンロードします。
5. 依存関係が正常にダウンロードされたら、npm startを実行してプロジェクトを開始し、プロジェクトが正常に実行されるかどうかを確認します。
操作が成功した後の結果: 6. 実行後にバグが見つからなければ、npm run packagerを実行してプロジェクトをexeファイルにします。正常に作成できたら、現在のディレクトリにデスクトップアプリケーションのインストールパッケージが生成されます。
パッケージ化が成功した後のフォルダ exe ファイルをクリックすると、アプリケーションが直接開きます。 これで、vue + Electron を使用したデスクトップ アプリケーションの作成に関するこの記事は終了です。vue Electron デスクトップ アプリケーションに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
現在、OK ボタンをクリックしたときやキーボードの Enter キーを押したときに操作を実行するとい...
プラットフォームの展開1. JDKをインストールするステップ1. OracleJDKをダウンロードす...
目次背景例誤解 - コールスタックを表示するためにウォッチでブレークポイントを設定する正しいアプロー...
オブジェクトの hasOwnProperty() メソッドは、オブジェクトに特定の独自の (継承され...
最近ディープラーニングを学ぶためにUbuntu+Python 3.6バージョンを使う必要があるため、...
CSSスタイルファイルで指定 #class td /*表のテキストを左右上下に揃えるように設定する*...
シナリオmyBuket の static/material/ ディレクトリなど、Alibaba Cl...
1. イメージをプルするdocker pull レジストリ.cn-hangzhou.aliyuncs...
1. インストールと使用まず、Vue プロジェクトにインストールします。 npm インストール --...
目次動作原理:ブラウザは何をするのですか?ホストファイル index.htmlメイン.jsその他のベ...
目次導入始めるインストール①直接ダウンロードする方法②CND法③NPM方式④糸法NPMインストールの...
目次このシリーズの背景概要PostgreSQL データベースの準備ソースからインストール仮想環境の作...
Shtml と asp は似ています。shtml という名前のファイルでは、asp の命令と同様に、...
かなり前の記事で、 -webkit-box-reflectプロパティについて説明しました。リフレクシ...
RDF と OWL は、2 つの重要なセマンティック ウェブ テクノロジーです。 RDF と OWL...