Yesterday I decided to give node.js and socket.io a shot and make something good out of it. The first thing that we do is install stuff right.. So I thought I'd go the easy way, wget all the installable packages from nodejs.org for the mac and I was hoping things would be stable.
But 'not' to my surprise (as this keeps on happening), when I started out using npm (the package manager or let's just say the easy_install python alias) that comes with the latest installer started giving me issues like the following whenever I typed npm install socket.io or even npm -v(to check the version) for that matter -
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: No such module
at Object. (/usr/lib/node_modules/npm/lib/utils/config-defs.js:5:21)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at Object. (/usr/lib/node_modules/npm/lib/utils/ini.js:43:18)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
After a good two hours of figuring out what the problem was (is the repo not updated? do I have the older version of npm that it doesn't let me even check the version of it? ..), turns out the installer installs two versions of npm -
- One at /usr/bin/npm : The older version
- The other at /usr/local/bin/npm The latest version
Now as soon as I deleted the older version and all its dependencies on /usr/bin/npm and logged in again, the bash now picks up the newer version now and I'm happily using npm.
Hope this helps someone with a mac.
yes that happened with me as well, but i figured it out quite soon, thanks SUKHUS.
ReplyDeleteThank you for telling us about the modes installation issues. Now we can resolve issue, that occur during installation. Residential Pest Control in New York provide you reliable service. And keep your cookies, sweets safe.
ReplyDeleteGrateful for sharing this
ReplyDeletehttps://saglamproxy.com
ReplyDeletemetin2 proxy
proxy satın al
knight online proxy
mobil proxy satın al
FWGEWA