从节点,npm和cordova的新副本开始

时间:2015-09-17 13:01:28

标签: node.js ubuntu npm ionic yo

我在Lubuntu上有一个临时设置功能'用sudo npm安装。我使用Ionic Framework生成器来创建项目,它们的功能以及构建和部署。 我升级到15.04,从那时起就遇到了问题,找到了一个有效的解决方案,但没有给出EACCESS错误或者grunt服务告诉我

  

升级警告 - 使CLI正常运行,
  强烈建议升级以下内容:

     

请将您的Node运行时更新为版本> = 0.12.x   请将您的Cordova CLI更新为版本> = 4.2.0 npm install -g cordova

然后为npm安装-g cordova告诉我

  

npm WARN引擎cordova-serve@0.1.3:想要:{"节点":"> = 0.12.0"," npm":& #34;> = 2.5.1"}(当前:{"节点":" 0.10.26"," npm":" 2.12.1"})

我已经尝试了" chown -R whoami / dir / of / npm" 我删除了npm,节点安装brew并为所有人创建了新的安装。 我仍然得到EACCESS错误,我的yo ionic" grunt serve"部署浏览器但提供ERR_CONNECTION_REFUSED 我安装了brew,手动删除了npm文件夹并进行了全新安装。没有快乐

  

哪个节点 - /home/username/.nvm/v0.10.26/bin/node

     

node -v v0.10.26

     

npm - /home/userna/.linuxbrew/bin/npm

     

npm -v 2.12.1

     

哪个cordova - / usr / local / bin / cordova

     

cordova -v 3.5.0-0.2.6

为了好心情,我想如果我安装了node4,我所有的麻烦都会消失。

我知道我搞砸了这个但是我想要一个干净的节点,npm(没有sudo)和cordova。任何帮助将不胜感激

Ps:我已经完成了大部分正常的建议,因此我提出了问题。

1 个答案:

答案 0 :(得分:0)

您是否使用nvm安装了节点? 所以试试

nvm use 4.0.0

一般来说:

nvm install [VERSION]
nvm use [VERSION]

使用永久物:

nvm alias default [VERSION]

尝试在更新节点

后再次安装cordova
npm install -g cordova

如果全部失败:

卸载节点并使用brew重新安装propper:

cd ~
sudo rm -rf .npm
brew update
brew uninstall npm
brew install npm