在电子项目中找不到模块

时间:2016-06-27 20:52:12

标签: node.js electron

所以我的项目结构目前看起来像这样:

Root
    main.js
    module.js
    ...
    gui-src
        js
            script.js
            test.js
        css
            ...
        ...

我想将module.js导入script.jsscript.js是渲染器进程btw的一部分)。我尝试使用require('../../module')这样做,但我不断收到错误。奇怪的是,即使我尝试加载require('./test'),我也会从那里得到错误! require.main.require()并没有给我带来太多运气......

我无法加载模块的原因究竟是什么,甚至是我的源文件旁边的模块?我误解了吗?或者电子项目的工作方式与节点项目不同?

1 个答案:

答案 0 :(得分:0)

我发现了问题:如果你想在电子项目的渲染器过程中包含你自己的模块,你必须使用remote.require(module)

如果需要,请提供更多文档: https://github.com/electron/electron/blob/master/docs/api/remote.md