從零開始使用Electron + jQuery開發桌面應用 (三) 注意事項

以前兩章寫了electron的基本用法,原本想接着寫用jquery去完整的寫一個程序來着,可是考慮到一是js實在沒啥好寫的,再就是我如今寫的這個程序並不想開源,因此一直就沒寫下去。這兩天重裝系統後從新配置了環境變量,再執行時遇到一些坑,就記錄下來,以避免之後再進坑。

1、electron引用jquery.js

electron不能像正常的html文件引用jq.js那樣(爲嘛不造),elecron引用jq.js的方式爲:html

<script>window.$ = window.jQuery = require('jquery.js');</script>

2、electron跟js之間的通訊

他們之間不能直接通訊,須要使用ipc來實現通信。例:
發信方jquery

var ipc = require('ipc');
ipc.send('isMessage');

收信方electron

var ipc = require('ipc');
ipc.on('isMessage', function () {});

3、使用asar打包時注意事項

asar打包文件夾時,文件夾內不要用奇奇怪怪的文件好比.rar .zip等,以及名稱帶有漢字的文件。ui

4、打包完成後

打包完成後會生成resources文件夾,代碼會以此爲跟目錄,比調試時多了一個層級。調試

先寫這些 再遇到坑就更

相關文章
相關標籤/搜索