{"id":16775,"date":"2023-02-22T14:43:18","date_gmt":"2023-02-22T06:43:18","guid":{"rendered":"https:\/\/www.zhidianwl.net\/zhidianwl\/2023\/02\/22\/vue%e9%a1%b9%e7%9b%ae%e6%89%93%e5%8c%85exe%e8%a6%81%e6%80%8e%e4%b9%88%e5%81%9a%ef%bc%9f\/"},"modified":"2023-02-22T14:43:18","modified_gmt":"2023-02-22T06:43:18","slug":"vue%e9%a1%b9%e7%9b%ae%e6%89%93%e5%8c%85exe%e8%a6%81%e6%80%8e%e4%b9%88%e5%81%9a%ef%bc%9f","status":"publish","type":"post","link":"https:\/\/www.zhidianwl.net\/zhidianwl\/2023\/02\/22\/vue%e9%a1%b9%e7%9b%ae%e6%89%93%e5%8c%85exe%e8%a6%81%e6%80%8e%e4%b9%88%e5%81%9a%ef%bc%9f\/","title":{"rendered":"vue\u9879\u76ee\u6253\u5305exe\u8981\u600e\u4e48\u505a\uff1f"},"content":{"rendered":"
Vue.js \u662f\u4e00\u79cd\u6d41\u884c\u7684 JavaScript \u6846\u67b6\uff0c\u5b83\u53ef\u4ee5\u5e2e\u52a9\u6211\u4eec\u5feb\u901f\u6784\u5efa\u73b0\u4ee3\u5316\u7684 Web \u5e94\u7528\u7a0b\u5e8f\u3002\u5f53\u6211\u4eec\u5728\u5f00\u53d1 Vue.js \u5e94\u7528\u65f6\uff0c\u6211\u4eec\u901a\u5e38\u4f1a\u4f7f\u7528 npm \u8fdb\u884c\u4f9d\u8d56\u7ba1\u7406\uff0c\u5e76\u4f7f\u7528 webpack \u8fdb\u884c\u6253\u5305\u3002\u8fd9\u4e9b\u5de5\u5177\u53ef\u4ee5\u5e2e\u52a9\u6211\u4eec\u5c06\u5e94\u7528\u7a0b<\/p>\n
\u5e8f\u6253\u5305\u6210\u4e00\u4e2a JavaScript \u6587\u4ef6\uff0c\u7136\u540e\u5728\u6d4f\u89c8\u5668\u4e2d\u8fd0\u884c\u3002<\/p>\n \u7136\u800c\uff0c\u6709\u65f6\u6211\u4eec\u9700\u8981\u5c06\u6211\u4eec\u7684 Vue.js \u5e94\u7528\u7a0b\u5e8f\u6253\u5305\u6210\u4e00\u4e2a\u53ef\u6267\u884c\u6587\u4ef6\uff0c\u4ee5\u4fbf\u5728\u6ca1\u6709\u5b89\u88c5 Node.js \u7684\u8ba1\u7b97\u673a\u4e0a\u8fd0\u884c\u3002\u8fd9\u5c31\u9700\u8981\u5c06\u6211\u4eec\u7684\u5e94\u7528\u7a0b\u5e8f\u6253\u5305\u6210\u4e00\u4e2a .exe \u6587\u4ef6\u3002<\/p>\n \u4ee5\u4e0b\u662f\u5c06 Vue.js \u5e94\u7528\u7a0b\u5e8f\u6253\u5305\u6210 .exe \u6587\u4ef6\u7684\u6b65\u9aa4\uff1a<\/p>\n 1. \u5b89\u88c5 electron-builder<\/p>\n electron-builder \u662f\u4e00\u4e2a\u5f00\u6e90\u7684\u6253\u5305\u5de5\u5177\uff0c\u53ef\u4ee5\u5c06 Electron \u5e94\u7528\u7a0b\u5e8f\u6253\u5305\u6210\u53ef\u6267\u884c\u6587\u4ef6\u3002\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u5b83\u6765\u5c06\u6211\u4eec\u7684 Vu\u7535\u8111\u8f6f\u4ef6\u5f00\u53d1\u8bed\u8a00<\/a>e.js \u5e94\u7528\u7a0b\u5e8f\u6253\u5305\u6210 .exe \u6587\u4ef6\u3002\u9996\u5148\uff0c\u6211\u4eec\u9700\u8981\u5728\u6211\u4eec\u7684\u9879\u76ee\u4e2d\u5b89\u88c5 electron-builder\uff1a<\/p>\n “`sh<\/p>\n npm install electron-builder –save-dev<\/p>\n “`<\/p>\n 2. \u914d\u7f6e package.json<\/p>\n \u5728 package.json \u6587\u4ef6\u4e2d\uff0c\u6211\u4eec\u9700\u8981\u6dfb\u52a0\u4ee5\u4e0b\u914d\u7f6e\uff1a<\/p>\n “`json<\/p>\n “build”: {<\/p>\n “appId”: “com.example.myapp”,<\/p>\n “productName”: “My App”,<\/p>\n<\/figure>\n<\/p>\n