無法生成 node_modules文件夾
如前面所說的,如果要用vscode的代碼補全,那么就要把 electron.d.ts
文件拷貝到項目的 node_modules文件夾下。一般情況下是通過npm install
生成 node_modules 文件夾。但是有時發現根本生成不了生成了一個 xxxxlock的文件。后面通過cnpm install
成功生成該文件夾。
electron 使用console.log 問題
出于electron的設計,在 main.js 中使用 console.log 會打印在控制臺上。而在其它地方使用 console.log 則會打印在 web調試工具的控制臺上。包括 preload.js
這也說明了 main.js
是完全有 node.js環境的而其它的則是 web的環境。所以它們才需要通信