gjo*_*und 4 javascript node.js underscore.js meteor meteorite
错误:无法在控制台中找到所有Meteor命令的模块"下划线"
每一个流星陨石或命令后,如meteor或mrt create myapp以下错误被抛出.这个错误似乎突然出现,因为流星在前一天晚上起作用,此后没有任何变化.
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
Run Code Online (Sandbox Code Playgroud)
我尝试手动安装下划线sudo npm install -g underscore返回
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
Run Code Online (Sandbox Code Playgroud)
我的〜/ .bash_profile有以下路径
export PATH=/usr/local/share/npm/bin:$PATH
export NODE_PATH="/usr/local/share/npm/lib/node_modules"
export NODE_OPTIONS="--debug"
Run Code Online (Sandbox Code Playgroud)
我甚至尝试重新安装节点并做了一个npm cache clean但我不知道还有什么可以尝试.
任何进一步的见解将不胜感激.
UPDATE
运行npm list -g underscore返回以下内容
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
Run Code Online (Sandbox Code Playgroud)
我能够通过完全卸载/重新安装meteor并meteorite通过以下步骤来解决此错误.
sudo rm /usr/local/bin/meteor
rm -rf ~/.meteor
sudo mrt uninstall
sudo mrt uninstall --system
sudo chown -R `whoami` ~/.npm
curl https://install.meteor.com | /bin/sh
sudo -H npm install -g meteorite
Run Code Online (Sandbox Code Playgroud)
我能够通过运行meteor --version和验证一切正常mrt create test-app
| 归档时间: |
|
| 查看次数: |
5181 次 |
| 最近记录: |