gpt4 book ai didi

reactjs - TypeError : fs. existsSync 不是函数(Electron/ReactJS/Typescript)

转载 作者:行者123 更新时间:2023-12-03 12:41:31 25 4
gpt4 key购买 nike

我正在使用 Electron 和 ReactJS 和 typescript 构建跨平台桌面应用程序。所以有一个像下面这样的功能。该功能正在调用按钮单击,它应该在连接的默认打印机中打印文本。这是处理打印操作的第三方库。但问题是当我使用此功能时,我的应用程序无法加载。它崩溃了。

function printcheck() {
const printer = require('electron-print');

app.on('ready', function() {
printer.print("Text sent to printer.");
});
}

显示的错误是 TypeError: fs.existsSync is not a function 并且错误指向 node_modules/electron/index.js:7。我也使用过许多其他第三方打印库。在这一点上,所有人都崩溃了。
function getElectronPath () {
> 7 | if (fs.existsSync(pathFile)) {

任何帮助将非常感激。

最佳答案

您需要在后端(即 Node.js)上进行打印。你不能在前端代码中做到这一点。

关于reactjs - TypeError : fs. existsSync 不是函数(Electron/ReactJS/Typescript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60407362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com