nodejs error (nodeproxy.node) setting up Mozilla Open Badges - node.js

I've been going through a tutorial for setting up a self hosted version of Mozilla Open Badges using this guide https://github.com/mozilla/openbadges-badgekit/wiki/BadgeKit-Self-Hosting-Guide
I've come across many problems with it, under a Windows 7 environment. Some of these I've been able to fix as I've gone along, e.g. setting environment variables and installing other software as required. There is a lot of stuff that the guide doesn't specifically mention, but that's just a learning curve I guess.
However when I've got towards the end of the tutorial and am trying to run 'openbadges-badgekit' it fails. I get this error and haven't been able to find a fix:
C:\xampp\htdocs\openbadges-badgekit\app>node index.js
module.js:339
throw err;
^
Error: Cannot find module '../build/Release/nodeproxy.node'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object. (C:\xampp\htdocs\openbadges-badgekit\node_modules\clie
nt-sessions\node_modules\node-proxy\lib\node-proxy.js:1:90)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
Does anyone know how to resolve this? I've done npm install and all the other steps of the tutorial.
Environment:
Windows 7 (Microsoft Windows [Version 6.1.7601])
npm 2.14.7
node v4.2.3

Related

error starting node discordjs, how i can start?

Good, I apologize for the inconvenience, I would like to know if this has happened to someone, I am trying to run a bot in Ubuntu 18, but it does not start, I already installed everything as in Windows but for Ubuntu clearly.
In windows, the same bot works, but when I try to start it in Ubuntu, it throws me this error, I have already installed a thousand things on the machine that literally nothing to do with it.
If someone could help me or allow me where to read, I would be infinitely grateful.
root#ns533280:/home/Discord/Test# node index.js
module.js:487
throw err;
^
Error: Cannot find module 'node:events'
at Function.Module._resolveFilename (module.js:485:15)
at Function.Module._load (module.js:437:25)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at Object.<anonymous>
(/home/Discord/Test/node_modules/discord.js/src/client/BaseClient.js:3:22)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
root#ns533280:/home/Discord/Test# node -v
v8.0.0
root#ns533280:/home/Discord/Test# npm -v
5.0.0
How To Solve Error: Cannot find module 'node:events' Error?
To Solve Error:-
Cannot find module 'node:events' Error Minimum required nodejs version is v16.6 in order to use discord.js. So You just need to update nodejs to v16.6. And Your error will be solved.
You use too old version of node.js. According to this doc node 16.6.0 required. Just update your node.js version by install new or by nvm(for manage different node.js version on your PC).

Getting running an example for node-webgl

I recently installed node-webgl in node.js server. Along with that it's dependencies node-glfw is installed automatically. I have also installed node-gyp.
However, when I try to run a program of either node-webgl or node-glfw I am facing error. Below is the error message:
C:\Users\z003npra>cd C:\Users\z003npra\Desktop\node\node_modules\node-webgl\examples
C:\Users\z003npra\Desktop\node\node_modules\node-webgl\examples>node wavefront.js
C:\Users\z003npra\Desktop\node\node_modules\bindings\bindings.js:83
throw e
^
Error: The specified module could not be found.
\\?\C:\Users\z003npra\Desktop\node\node_modules\node-webgl\build\Release\webgl.node
at Error (native)
at Object.Module._extensions..node (module.js:434:18)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at bindings(C:\Users\z003npra\Desktop\node\node_modules\bindings\bindings.js:76:44)
at Object.<anonymous> (C:\Users\z003npra\Desktop\node\node_modules\node-webg
l\lib\webgl.js:1:108)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
C:\Users\z003npra\Desktop\node\node_modules\node-webgl\examples>
This error is similar issue faced by a person quoted in the link: https://github.com/mikeseven/node-webgl/issues/47
I tried some possible solutions mentioned here, but issue is not getting solved.
It's working for the node.js version v4.5.0. But not working for node.js v4.4.6.

Bindings Module did not self-register

I'm having this problem when I try to run my node.js app. I have tried to remove my node_modules folder and then npm install but that doesn't work. Any idea?
Thanks!
This is the error :
node_modules/bindings/bindings.js:83
throw e
^
Error: Module did not self-register.
at Error (native)
at Object.Module._extensions..node (module.js:440:18)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at bindings (/.../.../react-rpi/node_modules/bindings/bindings.js:76:44)
at Object.<anonymous> (/.../.../react-rpi/node_modules/epoll/epoll.js:1:99)
It is possible that you are trying to run a native module that did not compile for your architecture / peripherals.
Please comment those packages out (raspberry-gpio, libusb and others) and try to work it out from there.

Error: Cannot find module 'ms'

I've been trying to get my app running for a few days now, but keep getting errors. I'm closer than I have been so far, but am now getting the "Cannot find module error" when trying to launch my application.
Below is the error I'm getting now.
C:\MY-APP\dataService>node dataAPI.js
module.js:338
throw err;
^
Error: Cannot find module 'ms'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (C:\MY-APP\node_modules\express\node_modules\debug
\debug.js:14:20)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
I also searched the forums for an answer to this question and found this post on Stack Overflow, but it was in reference to Azure, which I'm not using.
I'm new to Node.js so forgive me if I sound like I don't know what I'm talking about because that's largely the truth.
please see this Link :
https://www.npmjs.com/package/ms
and use :
npm install ms -S
on your project its automatically save ms package to the node-module.
Just in case the above answer doesn't work for someone with this problem: I had this same problem when trying to run tests using the Puppeteer framework. I ended up having to cd into the node_modules/puppeteer folder and manually running npm install for it to finally work in my case.

ERROR: Cannot find module './lib/base/events'

I'm getting the error ERROR: Cannot find module './lib/base/events' when trying to run Ghost 0.5.0.
I keep uninstalling and installing events even with the -g flag, but it doesn't pick it up. I'm stuck here and don't know what else to do.
more info:
Error: Cannot find module './lib/base/events'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Bookshelf.initialize (/usr/share/nginx/www/lm-ghost-0.5/node_modules/bookshelf/bookshelf.js:28:16)
at Bookshelf (/usr/share/nginx/www/lm-ghost-0.5/node_modules/bookshelf/bookshelf.js:10:31)
at Object.<anonymous> (/usr/share/nginx/www/lm-ghost-0.5/core/server/models/base.js:24:18)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
SO, I installed the bookshelf module manually but now get another error:
/usr/share/nginx/www/lm-ghost-0.5/node_modules/downsize/node_modules/xregexp/xregexp-all.js:1396
L: "0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Wow, OK, now I installed xregexp manually and moving along...
Just for the record, anybody else comes across this issue, I had to basically watch out for any error and whenever I saw node_modules/XXX I simply manually installed module XXX and continued to do so for all errors until it worked.

Resources