If I require('mymodule') directly in the renderer, I get the error:
Error: Cannot find module 'mymodule'
at Module._resolveFilename (module.js:470)
at Function.Module._resolveFilename (VM65:35)
at Function.Module._load (module.js:418)
at Module.require (module.js:498)
at require (internal/module.js:20)
As a workaround, I am currently using require('electron').remote.require('mymodule'). Unfortunately I believe this is causing problems for my particular module. Are there known limitations to including modules this way? Are there issues with sharing node a Buffer between the renderer and a native C++ module included via remote?
Am I able to use an explicit path in my require() to avoid the error above when requiring directly? If so, why is remote.require needed at all?
via logidelic
No comments:
Post a Comment