0

我在 Lubuntu 上进行了一个临时设置,可以通过 sudo npm install “运行”。我使用 Ionic Framework 生成器来创建项目,它们的功能与构建和部署一样。我升级到 15.04 并且从那以后在寻找有效的解决方案时遇到问题,不会给出 EACCESS 错误或 grunt serve 告诉我

升级警告 - 为了 CLI 正确运行,
强烈建议升级以下内容:

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

然后让 npm install -g cordova 告诉我

npm WARN 引擎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、node install brew 并为所有人创建了新的安装。我仍然收到 EACCESS 错误,我的 ionic "grunt serve" 部署了浏览器,但给出了 ERR_CONNECTION_REFUSED 我安装了 brew,手动删除了 npm 文件夹并进行了全新安装。没有欢乐

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

节点-v v0.10.26

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

npm -v 2.12.1

哪个科尔多瓦 - /usr/local/bin/cordova

科尔多瓦-v 3.5.0-0.2.6

为了更好地衡量,我认为如果我安装了 node4,我所有的麻烦都会消失。

我知道我搞砸了,但我想从 node、npm(没有 sudo)和 cordova 开始。任何帮助,将不胜感激

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

4

1 回答 1

0

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

nvm use 4.0.0

一般来说:

nvm install [VERSION]
nvm use [VERSION]

要使用永久:

nvm alias default [VERSION]

更新节点后也尝试再次安装cordova

npm install -g cordova

如果一切都失败了:

使用以下命令卸载节点并重新安装 propper brew

cd ~
sudo rm -rf .npm
brew update
brew uninstall npm
brew install npm
于 2015-09-17T13:04:06.587 回答