gpt4 book ai didi

javascript - Electron defaultConfig 没有 "app"参数

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

我正在尝试修复尝试运行此项目的其他人不会出现的错误。运行时,我收到此错误:The "path" argument must be of type string. Received type object从线

const isoPath = electronSettings.get("settings.isoPath");
const fileDir = path.dirname(isoPath);
原来 isoPath是一个未捕获的类型错误 promise 对象,它基本上说明了以下内容: Cannot read property "app" of undefined进一步研究代码,我发现了这一点:
它正在尝试获取 e.app , 但是 e未定义,因为 return (_a = config.electron) !== null && _a !== void 0 ? _a : electron_1.default;计算结果为真,这意味着 _a === void 0(_a = config.electron) === null并且因为 _a未定义,我们可以假设 _a === void 0 , 所以出于某种原因 config.electron已定义但未赋予值 - config__assign({}, defaultConfig); 定义. defaultConfig :
var defaultConfig = {
atomicSave: true,
fileName: 'settings.json',
numSpaces: 2,
prettify: false,
};
没有 settings.json在我的 node_modules/这完全与 Electron 设置有关,我认为这可能是我的问题的根源,但我没有看到网上有人讨论这个问题。
出于好奇,问题文件位于 node_modules/electron-settings/dist/settings.js:92:70 , 在函数 getElectronApp .
请注意,我使用的是 WSL1,尽管在这种情况下它应该不会有太大影响。

最佳答案

不知道是什么解决了这个问题,但是重新克隆我正在使用的 repo 并从 windows 而不是 WSL 运行所有东西就可以了。

关于javascript - Electron defaultConfig 没有 "app"参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62820650/

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