【问题标题】:React and Electron with Bablify: Uncaught TypeError: fs.readFileSync is not a function使用 Bablify 反应和电子:未捕获的类型错误:fs.readFileSync 不是函数
【发布时间】:2017-01-24 15:26:50
【问题描述】:

每当我尝试将电子组件导入我的渲染进程时,我都会遇到异常。

Uncaught TypeError: fs.readFileSync is not a function

根据我的阅读,它应该仍然可以访问 fs.阅读 brfs 转换器应该可以解决这个问题。

watchify app/app.js -t babelify -t brfs -o public/js/bundle.js --debug --verbose

但是,即使这样,我仍然会遇到异常。

我正在寻找一种在主进程和渲染进程之间进行通信的方法,但是如果无法访问电子对象,这似乎是不可能的。

在这方面的任何帮助都会令人惊叹。如果您需要任何其他信息。发表评论。

【问题讨论】:

  • 你是否使用 require('fs'); 导入了 fs 模块?
  • 即便如此,当我尝试在电子模块中加载时,它仍然会抛出相同的异常。
  • 我什至刚刚尝试了 brfs-babel,它应该能更好地与 ES-2015 配合使用

标签: javascript node.js reactjs electron


【解决方案1】:

我刚才也遇到了异常,幸运的是我找到了解决方案here。您需要像教程一样安装模块并将其导入到 webpack.config.js 中。希望对你有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-11
    • 1970-01-01
    • 2021-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    相关资源
    最近更新 更多