1. 程式人生 > >【Electron】問題解決辦法集錦

【Electron】問題解決辦法集錦

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裡有新增相應的依賴配置