错误:fs.readFileSync不是使用Electron的函数

时间:2018-09-13 10:29:58

标签: electron pdfkit

由于“ fs.readFileSync不是函数”,我在Electron中使用pdfkit时遇到问题…如何在Electron中使用fs库?我已阅读出于安全原因禁用此功能,但我需要将其离线执行。

1 个答案:

答案 0 :(得分:1)

众所周知,在Electron Framework中,我们有两种类型的过程。

  

1。)主要过程

     

2。)渲染过程

因此您传递给命令electron main.js的main.js文件(注意:-当您使用命令行参数调用它时),因此这时电子将创建2进程。一个是运行main.js的主要流程,然后从该流程中启动index.html文件和脚本,并将其包含在另一个渲染过程中。

因此在main.js文件中使用fs模块,就像我们在node.js中使用

const fs = require('fs');
fs.readFileSync()

,您在此处获得的数据将通过Electron Framework使用其API IPCRender IPCMain提供的进程间通信传递到渲染过程。