尝试安装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
有人可以帮我解决吗?
感谢。
答案 0 :(得分:0)
要回答您的问题,那么npm
和nodejs
版本是错误的。
(至少在我的情况下是)
我认为这与后来添加的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
。
然后您可以按照说明继续安装离子骨架。
npm install -g ionic
注意: NVM还允许您同时安装不同的节点版本。对于某些遗留应用程序//服务非常方便。