【问题标题】:Ionic installation in ubuntu 14.04 failedubuntu 14.04 中的离子安装失败
【发布时间】:2016-02-26 00:36:51
【问题描述】:

我在尝试安装 Ionic 时遇到了这个问题。

mypc@mypc-HP-ProBook-470-G2:~$ sudo npm install -g ionic
npm http GET https://registry.npmjs.org/ionic
npm http 200 https://registry.npmjs.org/ionic
npm http GET https://registry.npmjs.org/ionic/-/ionic-1.7.14.tgz
npm http 200 https://registry.npmjs.org/ionic/-/ionic-1.7.14.tgz
/usr/local/bin/ionic -> /usr/local/lib/node_modules/ionic/bin/ionic
npm WARN unmet dependency /usr/local/lib/node_modules/ionic/node_modules/connect/node_modules/finalhandler requires debug@'1.0.4' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/local/lib/node_modules/ionic/node_modules/request/node_modules/form-data requires combined-stream@'~0.0.4' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
ionic@1.7.14 /usr/local/lib/node_modules/ionic

有人可以帮我解决吗?

谢谢。

【问题讨论】:

  • 尝试不使用 sudo 安装
  • 当我尝试在没有 sudo 的情况下安装时,它会给出一个错误:npm ERR!错误回滚错误:EACCES,取消链接'/usr/local/bin/ionic'
  • 使用 sudo 移除 ionic,然后不使用 sudo 再次安装
  • 我该怎么点呢? sudo apt-get remove ionic* ???
  • 须藤 npm 卸载离子

标签: node.js cordova npm ionic-framework


【解决方案1】:

要回答您的问题,这是错误的npmnodejs 版本。 (至少在我的情况下

我认为这与后来添加的scoped packages 功能有关。


更新到更高版本的节点,我不确定你是否专门使用 ubuntu,但为此我使用的是 ubuntu 14.x。

删除您当前可能拥有的所有 nodejs 安装:

sudo apt-get remove --purge nodejs

那么你想通过NVM package安装节点

您可以通过以下方式搜索您想要的版本:

nvm ls-remote

对于我更新到的离子安装:v0.12.10

nvm install 0.12.10

安装后(它还将为您安装/更新 npm)

你应该看到你的最新版本:

node -v

在这种情况下应该显示:v.0.12.10

然后您可以按照说明继续安装 ionic 框架。

npm install -g ionic

注意: NVM 还允许您同时安装不同节点版本。对于一些遗留应用程序//服务非常方便。

【讨论】:

    猜你喜欢
    • 2019-03-28
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 1970-01-01
    • 2023-03-31
    • 2016-01-21
    • 2015-06-08
    • 1970-01-01
    相关资源
    最近更新 更多