【Electron】問題解決辦法集錦
阿新 • • 發佈:2019-02-11
1.Error launching app
出現原因:package.json中的main檔案地址與真實地址不符
package.json 中的地址
真實地址:
2.gulp任務檢測沒有提供擁有配置的任務
出現原因:博主將一個demo拷過來更改後稱為demo2時出現
解決辦法:
①刪掉gulpfile.js
②在demo根目錄執行cmd執行cnpm install --save-dev gulp
③根目錄下建立gulpfile.js配置檔案,內容如下:
// 獲取依賴 var gulp = require('gulp'), childProcess = require('child_process'), electron = require('electron-prebuilt'); // 建立 gulp 任務 gulp.task('run', function () { childProcess.spawn(electron, ['--debug=5858','.'], {stdio:'inherit'}); });
④在VisualStudioCode按下快捷鍵ctrl+shift+b,第一次啟動的時候會提示你配置生成任務,點選
接著,選擇如圖,
會自動配置task.json檔案,再使用ctrl+shift+b執行程式,基本就OK了
3.Cannot find module 'setimmediate'
解決方案:
使用npm install -d 可以自動配置package.json,並安裝所有需要依賴的包,請確定package.json裡有新增相應的依賴配置