<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Black Screen: &quot;cannot find module &#x27;node_helper&#x27;&quot;]]></title><description><![CDATA[<p dir="auto">Hey everyone,</p>
<p dir="auto">I did a fresh, clean install using the automated script and on first time startup, MM worked with the default modules. Then I tried adding MMM-DailyXKCD and on restarting, I found that something went wrong. I’m only presented with a fullscreen black window titled “electron”, but apart from that, nothing ever happens. This is the terminal output when launching from there:</p>
<pre><code>pi@raspberrypi:~/MagicMirror $ DISPLAY=:0 npm start

&gt; magicmirror@2.9.0 start /home/pi/MagicMirror
&gt; sh run-start.sh

Starting MagicMirror: v2.9.0
Loading config ...
Loading module helpers ...
WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module 'node_helper'
Loading module helpers ...
App threw an error during load
Error: Cannot find module 'node_helper'
    at Module._resolveFilename (internal/modules/cjs/loader.js:602:15)
    at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.Module._load (internal/modules/cjs/loader.js:528:25)
    at Module.require (internal/modules/cjs/loader.js:658:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.&lt;anonymous&gt; (/home/pi/MagicMirror/modules/DailyXKCD/node_helper.js:2:18)
    at Object.&lt;anonymous&gt; (/home/pi/MagicMirror/modules/DailyXKCD/node_helper.js:50:3)
    at Module._compile (internal/modules/cjs/loader.js:711:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:722:10)
    at Module.load (internal/modules/cjs/loader.js:620:32)
Whoops! There was an uncaught exception...
{ Error: Cannot find module 'node_helper'
    at Module._resolveFilename (internal/modules/cjs/loader.js:602:15)
    at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.Module._load (internal/modules/cjs/loader.js:528:25)
    at Module.require (internal/modules/cjs/loader.js:658:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.&lt;anonymous&gt; (/home/pi/MagicMirror/modules/DailyXKCD/node_helper.js:2:18)
    at Object.&lt;anonymous&gt; (/home/pi/MagicMirror/modules/DailyXKCD/node_helper.js:50:3)
    at Module._compile (internal/modules/cjs/loader.js:711:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:722:10)
    at Module.load (internal/modules/cjs/loader.js:620:32) code: 'MODULE_NOT_FOUND' }
MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
Launching application.

</code></pre>
<p dir="auto">Any ideas as to what’s happening here?</p>
]]></description><link>https://forum.magicmirror.builders/topic/11671/black-screen-cannot-find-module-node_helper</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 20:00:30 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/11671.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 Nov 2019 17:57:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Black Screen: &quot;cannot find module &#x27;node_helper&#x27;&quot; on Mon, 25 Nov 2019 18:04:53 GMT]]></title><description><![CDATA[<p dir="auto">So I feel slightly stupid, but for anyone in a similar situation, <a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> helped <a class="plugin-mentions-user plugin-mentions-a" href="/user/jorickjuh" aria-label="Profile: JorickJuh">@<bdi>JorickJuh</bdi></a> <a href="https://forum.magicmirror.builders/topic/11662/magic-mirror-show-pitch-black-screen/4">in this thread</a> with the same problem. I don’t know how to hotlink replies, so for anyone wondering, <a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> suggested that, as is evident from the log, node_helper is missing. So, for me, this did the trick:</p>
<pre><code>cd ~/MagicMirror
git checkout modules/node_modules/node_helper/index.js
</code></pre>
<p dir="auto">EDIT: you beat me to it :D - thanks again!</p>
]]></description><link>https://forum.magicmirror.builders/post/65093</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/65093</guid><dc:creator><![CDATA[dankerthrone]]></dc:creator><pubDate>Mon, 25 Nov 2019 18:04:53 GMT</pubDate></item><item><title><![CDATA[Reply to Black Screen: &quot;cannot find module &#x27;node_helper&#x27;&quot; on Mon, 25 Nov 2019 18:01:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dankerthrone" aria-label="Profile: dankerthrone">@<bdi>dankerthrone</bdi></a> said in <a href="/post/65091">Black Screen: "cannot find module 'node_helper'"</a>:</p>
<blockquote>
<p dir="auto">Cannot find module ‘node_helper’</p>
</blockquote>
<p dir="auto">u did an npm install in a  folder that had no package.json file I think</p>
<p dir="auto">workaround do</p>
<pre><code>cd ~/MagicMiror
git checkout modules/node_modules/node_helper/index.js
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/65092</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/65092</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 25 Nov 2019 18:01:19 GMT</pubDate></item></channel></rss>