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 をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
解決策は次のとおりです。 1. コンテナを強制削除する docker rm -f ジェンキンス2. ...
目次ウェブAPI DOM DOMツリーDOM要素取得方法ドキュメントオブジェクトのプロパティイベント...
この記事では、従業員情報の追加と削除の機能を実装するためのjQueryの具体的なコードを参考までに共...
目次1. Tomcat の概念–1、サーバー–2、ウェブサーバー–3、Tomcatサーバー次にTom...
背景:インターフェイスを提供する Flask プロジェクトがあり、これは Docker コンテナを使...
1 メソッドは、データをサーバーに送信する方法を指定するプロパティです。 2 post と get ...
mysql テーブル作成 SQL ステートメントMySQL テーブルを作成するための一般的な SQL...
今日は、MySQL データベースと SQL 標準 (および他のデータベース) の UPDATE ステ...
これは実際には IE の公式ドキュメントではありません。他の人が実践を通じて開発した IE6 のデフ...
目次質問背景アイデアと実装質問次のように、同時実行 Promise の数を制御するメソッドを記述する...
MySQL は比較的使いやすいリレーショナル データベースです。今日は、win10 システムを再イ...
1. Java環境jdk1.8を準備するJavaがインストールされているかどうかを確認します。イン...
コードをコピーコードは次のとおりです。 <div class="content&qu...
エラーを報告するには次のコマンドを実行しますsystemctl dockerを再起動しますエラーメッ...
1. 中国語入力方法を設定する 2. ダブルスペルモードを設定する 3. 注意事項20.04 で S...