我在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:我已经完成了大部分正常的建议,因此我提出了问题。
答案 0 :(得分:0)
您是否使用nvm安装了节点? 所以试试
nvm use 4.0.0
一般来说:
nvm install [VERSION]
nvm use [VERSION]
使用永久物:
nvm alias default [VERSION]
尝试在更新节点
后再次安装cordovanpm install -g cordova
如果全部失败:
卸载节点并使用brew
重新安装propper:
cd ~
sudo rm -rf .npm
brew update
brew uninstall npm
brew install npm