Error: cannot find the 'underscore' module thrown into the console for all Meteor commands
After each meteor or meteorite command, such as meteor
or mrt create myapp
, the following error is mrt create myapp
. This error seemed to appear suddenly, as the meteorite functioned the day before, and since then there have been no changes.
Austins-MacBook-Pro:Projects austinrivas$ mrt create test-app /Users/austinrivas/.meteor/tools/3cba50c44a/tools/meteor.js:1480 }).run(); ^ Error: Cannot find module 'underscore' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:362:17) at require (module.js:378:17) at /Users/austinrivas/.meteor/tools/3cba50c44a/tools/meteor.js:10:11
I tried to set the underline manually using sudo npm install -g underscore
, which returns
Austins-MacBook-Pro:Projects austinrivas$ sudo npm install -g underscore Password: npm http GET https://registry.npmjs.org/underscore npm http 200 https://registry.npmjs.org/underscore npm http GET https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz npm WARN unmet dependency /usr/local/share/npm/lib/node_modules/phonegap/node_modules/cordova requires colors@ '>=0.6.0' but will load npm WARN unmet dependency /usr/local/share/npm/lib/node_modules/phonegap/node_modules/colors, npm WARN unmet dependency which is version 0.6.0-1 npm WARN unmet dependency /usr/local/share/npm/lib/node_modules/phonegap/node_modules/node-static requires colors@ '>=0.6.0' but will load npm WARN unmet dependency /usr/local/share/npm/lib/node_modules/phonegap/node_modules/colors, npm WARN unmet dependency which is version 0.6.0-1 underscore@1.5.2 /usr/local/share/npm/lib/node_modules/underscore
My ~ / .bash_profile has the following paths
export PATH=/usr/local/share/npm/bin:$PATH export NODE_PATH="/usr/local/share/npm/lib/node_modules" export NODE_OPTIONS="--debug"
I even tried reinstalling node and doing npm cache clean
, but I'm not sure what else to try.
Any further understanding will be appreciated.
UPDATE
Running npm list -g underscore
returns the following
Austins-MacBook-Pro:~ austinrivas$ npm list -g underscore npm WARN unmet dependency /usr/local/share/npm/lib/node_modules/phonegap/node_modules/cordova requires colors@ '>=0.6.0' but will load npm WARN unmet dependency /usr/local/share/npm/lib/node_modules/phonegap/node_modules/colors, npm WARN unmet dependency which is version 0.6.0-1 npm WARN unmet dependency /usr/local/share/npm/lib/node_modules/phonegap/node_modules/node-static requires colors@ '>=0.6.0' but will load npm WARN unmet dependency /usr/local/share/npm/lib/node_modules/phonegap/node_modules/colors, npm WARN unmet dependency which is version 0.6.0-1 /usr/local/share/npm/lib βββ¬ meteorite@0.6.11 β βββ¬ ddp@0.3.4 β β βββ¬ meteor-ejson@0.6.3 β β βββ underscore@1.4.4 β βββ underscore@1.5.1 βββ¬ phonegap@3.0.0-0.14.0 β βββ¬ cordova@3.0.0 β βββ¬ follow-redirects@0.0.3 β β βββ underscore@1.5.1 β βββ¬ plugman@0.9.10 β βββ¬ dep-graph@1.1.0 β β βββ underscore@1.2.1 β βββ underscore@1.4.4 βββ underscore@1.5.2 βββ¬ ungit@0.1.8 βββ underscore@1.4.4