当我做任何节点时出现多个节点错误

Multiple node errors when I do anything node

我想我必须从我的机器上删除任何与节点相关的东西,但我想先检查一下..

我曾尝试用指挥官和 运行 npm install -g 创建一个脚本。突然间,我在做任何事情节点时开始出错。

例如,当我尝试安装 Bower 时,我收到了这条消息:

npm ERR! Error: Cannot find module './polyfills.js'
npm ERR!     at Function.Module._resolveFilename (module.js:338:15)
npm ERR!     at Function.Module._load (module.js:280:25)
npm ERR!     at Module.require (module.js:364:17)
npm ERR!     at require (module.js:380:17)
npm ERR!     at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/tar/node_modules/fstream/node_modules/graceful-fs/graceful-fs.js:8:1)
npm ERR!     at Module._compile (module.js:456:26)
npm ERR!     at Object.Module._extensions..js (module.js:474:10)
npm ERR!     at Module.load (module.js:356:32)
npm ERR!     at Function.Module._load (module.js:312:12)
npm ERR!     at Module.require (module.js:364:17)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Darwin 13.4.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "bower" "-g"
npm ERR! cwd /Users/gitteka/Sites/kaidez.com
npm ERR! node -v v0.10.36
npm ERR! npm -v 1.4.28
npm ERR! code MODULE_NOT_FOUND
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/gitteka/Sites/kaidez.com/npm-debug.log
npm ERR! not ok code 0

当我尝试 运行 npm-check-updates 时,bash 找不到它。

我感觉我原来的节点安装搞砸了。 当我 运行 which node 时,它显示 /usr/local/bin/node。但是我所有的节点模块都在 /usr/local/lib/node_modules...包括 Bower 和 npm-check-updates。

还有其他错误,所以我想我必须删除所有内容并重新安装,但我只是想确认一下。

是的,我不得不撕掉所有东西并重新开始……一切正常。多节点安装搞砸了。故事的寓意:坚持一种安装方法 node/npm 和一种方法。 nvm/brew/fresh.dmg installs/whatever。选择一种方法并坚持下去。

FWIW,这个 SO post on completely removing node/npm 是确定的。