Electron踩的那些坑

一切就緒開按照示例開魯

問題來了,總不能 每次修改都去手動重啓服務 或者 Ctrl + R 刷新應用吧,太耽誤事了.

解決辦吧  安裝 gulp和gulp-watch 和 electron-connect 模塊

創建gulpfile.js 內容如下

const gulp = require('gulp')
const watch = require('gulp-watch')
const electron = require('electron-connect').server.create()

gulp.task('watch:electron', function(){
    electron.start()
    watch(['./main.js'], electron.restart)
    watch(['./index.html'], electron.reload)
})

gulp electron:electron 啓動任務,然後修改 main.js 重啓正常, 再嘗試修改 index.html,重載 Starting 'bound' ... 卡在這裏

解決方法需要在index.html裏面插入一句JS代碼

<script>require('electron-connect').client.create()</script>

重新測試 一切正常.

開魯開魯!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章