已采納回答 / AngeloBurt
我也遇到過,我的解決方式有兩步使用node的12.13.0版本1.1 nvm install 12.13.0(這里的版本是運行npm start時,頁面中顯示的node版本)1.2 nvm use 12.13.0在 main.js 里的webPrefereces里加入?nodeIntegration:?true;原因是要避免框架與node.js的沖突,app.on('ready',?()?=>?{??const?mainWindow?=?new?BrowserWindow({????width:?8...
2020-04-08
最新版本的 uuid 使用
const { v4: uuidv4 } = require('uuid');
const { v4: uuidv4 } = require('uuid');
2020-03-25
新版本的 showOpenDialog 已經(jīng)使用了promise,不能再用回掉函數(shù),用.then 來獲取.then((res) => {
console.log(res);
});
console.log(res);
});
2020-03-20
electron-builder 22.3.6版本需要將package.json中scripts的dist改成electron-builder,否則build command not found.
2020-03-06
最贊回答 / 慕粉1473063729
設(shè)置了??nodeIntegration: true ,renderjs中依然提示?require is not defined,網(wǎng)上找到的答案都說這個問題很簡單,就配置這個就行了。
2020-02-21
已采納回答 / 幕布斯2177642
mainWindow指定發(fā)送,而event.sender進程內(nèi)回調(diào)發(fā)送。就是一個頁面內(nèi)發(fā)信息發(fā)送到main.js,然后用event.sender進行進程內(nèi)在發(fā)送回去。而mainwindow實際上是新建的一個進程窗口,我們就指定給他發(fā)送了。望采納,我也是剛學(xué)習(xí)。
2020-02-17
最新回答 / coding娜子
args.reduce((html,?track)?=&;?{?{ ??console.log(html) ??html?=?html?+?`?&;a?li&f="&{tra?href="${track.path}"&me}${track.name}&but/a&>&播放&button&ton播放&;bu/button&刪除&&t;/button>刪除&>/button&urn&htm/li&'')` ??return?html },'...
2020-02-16