/ / Błąd w pliku node.js podczas próby instalacji systemu Ionic w systemie Ubuntu 12.04 - node.js, ubuntu, npm, ionic

Błąd w pliku node.js podczas próby instalacji systemu Ionic w systemie Ubuntu 12.04 - node.js, ubuntu, npm, ionic

Próbuję zainstalować Ionic na Ubuntu 12.04, ale pojawia się ten komunikat o błędzie:

node.js:201
throw e; // process.nextTick error, or "error" event on first tick
^
TypeError: Object #<Object> has no method "tmpDir"
at /usr/local/lib/node_modules/npm/node_modules/osenv/osenv.js:49:13
at Object.tmpdir (/usr/local/lib/node_modules/npm/node_modules/osenv/osenv.js:14:15)
at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/config/defaults.js:76:18)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:32)
at Function._load (module.js:308:12)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/config/core.js:4:18)

Moja wersja węzła to v0.6.12.

Odpowiedzi:

1 dla odpowiedzi № 1

Czy mógłbyś zaktualizować węzeł do najnowszej wersji? 0.6.12 jest daleko za bieżącą wersją węzła, zobacz także, jaka wersja jonowych podpór js js.

Aktualna wersja NodeJS to 0.12.2


0 dla odpowiedzi nr 2

Okazuje się, że problem był związany z npm i nienodejs. Po sprawdzeniu, co zasugerował Sathish, zdałem sobie sprawę, że nie mogę użyć npm nawet nie sprawdzić jego wersji. Usunąłem oba nodejs i npm i poszedłem za w tym samouczku i wszystko działa dobrze. Dziękuję wszystkim!