Electron React样板+深度链接错误:--require

zzzyeukh  于 9个月前  发布在  Electron
关注(0)|答案(1)|浏览(74)

我需要帮助。我好像遇到了一个奇怪的错误。我已经在网上搜索了好几天了,都没有找到。我也发表过不同的不和谐言论。

问题

我正在使用Electron React Boilerplate(ERB)并希望使用electron的DeepLinks功能作为Firebase Auth解决方案,但在遵循electron文档后,我在浏览器中输入electron-fiddle时遇到此错误://open
The error
有什么主意吗?我要疯了!路径的--require位是什么?我已经搜索了所有的RBE代码,找不到任何引用它...

What I've Tried

  • 该应用程序运行正常以外的尝试通过一个网址访问
  • 我已经确认这是在ERB代码的东西,因为我能够从头开始创建一个电子应用程序,我得到了预期的效果。
  • 我的代码与ERB模板完全相同,保存了一些react组件和在ipcMain端的main.ts中发生的一些事情。

可能的罪魁祸首

我想知道这是否与ERB中没有renderer.js文件的事实有关,因为它通过webpack.config.renderer.dev.ts文件并在那里做一些奇怪/意想不到的事情?
以下是官方Electron-React Boilerplate repo的链接:Electron React Boilerplate
我没有改变webpack文件中的任何内容,你可以在.erb\configs Webpack folder中找到。
任何和所有的帮助是赞赏。谢谢你,谢谢

kgsdhlau

kgsdhlau1#

这将有助于:

if (process.argv.length >= 2) {
  app.setAsDefaultProtocolClient('yourapplink', process.execPath, [
    '-r',
    path.join(
      __dirname,
      '..',
      '..',
      'node_modules',
      'ts-node/register/transpile-only'
    ),
    path.join(__dirname, '..', '..'),
  ]);
} else {
  app.setAsDefaultProtocolClient('yourapplink');
}

图片来源:https://github.com/electron-react-boilerplate/electron-react-boilerplate/issues/3245#issuecomment-1465781604

相关问题