我在Lubuntu上用sudo npm install做了一个临时设置。我使用Ionic Framework生成器来创建项目,它们的功能就像构建和部署一样。我升级到15.04,从那时起就有问题找到一个解决方案,工作不给EACCESS错误或grunt服务告诉我
升级警告-为使CLI正常运行,
强烈建议升级以下内容:请将Node运行时更新到版本>=0.12.x请将您的Cordova CLI更新到版本>=4.2.0
npm install -g cordova
然后为NPM安装-g cordova告诉我
npm警告引擎cordova-serve@0.1.3:希望:{"node"祝辞= 0.12.0","npm":"祝辞= 2.5.1"}(目前:{"node"0.10.26","npm":"2.12.1"})
我已经尝试了"chown -R whoami
/dir/of/npm"我已经删除了npm,节点安装brew并为所有人创建了新的安装。我仍然会得到EACCESS错误,我的电子"咕噜"服务。部署浏览器,但返回ERR_CONNECTION_REFUSED我安装了brew,手动删除了npm文件夹,然后重新安装。没有欢乐
哪个节点-/home/username/.nvm/v0.10.26/bin/node
node -v v0.10.26
which NPM -/home/userna/.linuxbrew/bin/NPM
npm -v 2.12.1
which cordova -/usr/local/bin/cordova
cordova -v 3.5.0-0.2.6
我想如果我安装了node4,我所有的麻烦都会消失。
我知道我搞砸了,但我想一个干净的开始与node, npm(没有sudo)和cordova。如有任何帮助,不胜感激
Ps:我已经做了大多数正常的建议,因此我的问题
是否使用nvm安装节点?所以试试
nvm use 4.0.0
一般:
nvm install [VERSION]
nvm use [VERSION]
使用permanent:
nvm alias default [VERSION]
尝试在更新节点后再次安装cordova
npm install -g cordova
如果全部失败:
使用brew
卸载节点并重新安装propper:
cd ~
sudo rm -rf .npm
brew update
brew uninstall npm
brew install npm