相关疑难解决方法(0)

如何解决 fs.existsSync 不是函数

在 NodeJS 中,我有:

const fs = require('fs');
if (!fs.existsSync("some_path")) {
...
}
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

类型错误:fs.existsSync 不是函数

做一些搜索后,我读Webpack给自己带来require哪些则会覆盖node.jsrequire,所以当你需要一个node.js核心模块是webpack无法解析为您的文件或依赖项之一,它抛出。

(我的堆栈跟踪包括__webpack_require__

但是我该如何解决呢?

node.js webpack

17
推荐指数
3
解决办法
4万
查看次数

电子远程(关闭、最小化等)不起作用(无法读取未定义的属性“getCurrentWindow”)

我正在尝试在 Electron JS 应用程序的无框窗口上添加关闭和最小化按钮。但无论如何它都不起作用。它总是显示“无法读取未定义的属性'getCurrentWindow'”错误。这是我的代码:

const {remote} = require('electron');

document.getElementById('minimize').onclick = function() {
    var window = remote.getCurrentWindow();
    window.minimize();
}

document.getElementById('close').onclick = function() {
    var window = remote.getCurrentWindow();
    window.close();
}
Run Code Online (Sandbox Code Playgroud)

我还在 main.js 中添加了 webPreferences: {nodeIntegration: true}。

win = new BrowserWindow({width: 990, height: 660, title: "Okkhor52 Tools", show: false, resizable: false, frame: false, webPreferences: {nodeIntegration: true}});
Run Code Online (Sandbox Code Playgroud)

请给我一个解决方案,我试图在很多地方找到这个问题的解决方案,但我没有得到确切的解决方案。

javascript electron electron-builder electron-packager

4
推荐指数
1
解决办法
4441
查看次数