所以我通过从他们的网站下载mac 0Sx包来安装Node.js,但是现在每次我尝试运行f$ grunt-cli -v
之类的命令时,我都会在下面看到以下错误。此路径[{1}}在我的计算机上也不存在,我不知道如何找到node.js以取消它,然后使用自制程序重新安装它。如果我遗漏了任何信息,请告诉我。
/usr/local/bin/npm
答案 0 :(得分:3)
EACCES
表示您没有root权限。重新安装node / npm不会有帮助。就像它说的那样,尝试以管理员身份运行它:
sudo npm install -g grunt-cli
或者,如果您不想使用sudo
,请安装nvm(注意nvm可能不允许您在mac上进行全局安装,但它在ubuntu上执行以便它可能有效):
$ git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
$ ...
$ ~/.nvm/nvm.sh
$ ...
$ nvm install stable
$ ...
$ nvm use stable
$ npm install -g grunt-cli