【问题标题】:Error in node.js when trying to install Ionic on Ubuntu 12.04尝试在 Ubuntu 12.04 上安装 Ionic 时 node.js 出错
【发布时间】:2015-06-24 02:32:21
【问题描述】:

我正在尝试在 Ubuntu 12.04 上安装 Ionic,但收到以下错误消息:

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)

我的节点版本是 v0.6.12。

【问题讨论】:

  • 你运行了什么命令来产生这个结果?
  • sudo npm install -g ionic

标签: node.js ubuntu npm ionic


【解决方案1】:

能否请您将节点更新到最新版本。 0.6.12 远远落后于当前 node 版本,还可以查看 node js ionic 支持的版本。

当前的 NodeJS 版本是 0.12.2

【讨论】:

    【解决方案2】:

    原来问题与 npm 而不是 nodejs 有关。在检查了 Sathish 的建议后,我意识到我不能使用 npm 甚至检查它的版本。我删除了 nodejs 和 npm,然后我关注了this tutorial,一切正常。谢谢大家!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-02
      • 2013-06-26
      • 1970-01-01
      • 2014-04-17
      • 2013-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多