在Mac上卸载Node.js

在Mac上卸载Node.js,node.js,macos,shell,Node.js,Macos,Shell,因此,我通过从他们的网站下载mac 0Sx软件包来安装Node.js,但现在每次尝试运行命令,如f$grunt cli-v,我都会遇到以下错误。这个路径/usr/local/bin/npm在我的计算机上也不存在,我不知道如何找到node.js来unistall它,然后使用自制重新安装它。如果我遗漏了任何信息,请告诉我 -bash: grunt-cli: command not found Sams-MacBook-Pro:~ SamDavidoff$ npm install -g grunt-c

因此,我通过从他们的网站下载mac 0Sx软件包来安装Node.js,但现在每次尝试运行命令,如
f$grunt cli-v
,我都会遇到以下错误。这个路径
/usr/local/bin/npm
在我的计算机上也不存在,我不知道如何找到node.js来unistall它,然后使用自制重新安装它。如果我遗漏了任何信息,请告诉我

-bash: grunt-cli: command not found
Sams-MacBook-Pro:~ SamDavidoff$ npm install -g grunt-cli
npm ERR! Darwin 14.5.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "grunt-cli"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3
npm ERR! path /usr/local/lib/node_modules/grunt-cli
npm ERR! code EACCES
npm ERR! errno -13

npm ERR! Error: EACCES, rmdir '/usr/local/lib/node_modules/grunt-cli'
npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES, rmdir '/usr/local/lib/node_modules/grunt-cli']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/grunt-cli' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! error rolling back Error: EACCES, rmdir '/usr/local/lib/node_modules/grunt-cli'
npm ERR! error rolling back     at Error (native)
npm ERR! error rolling back  { [Error: EACCES, rmdir '/usr/local/lib/node_modules/grunt-cli']
npm ERR! error rolling back   errno: -13,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/grunt-cli' }

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/SamDavidoff/npm-debug.log

EACCES
表示您没有root访问权限。重新安装node/npm没有帮助。如图所示,尝试以管理员身份运行:

sudo npm install -g grunt-cli
或者,如果您不想使用sudo,请安装(注意,nvm可能不允许您在mac上进行全局安装,但它可以在ubuntu上进行,因此它可能会工作):


EACCES
表示您没有root访问权限。重新安装node/npm没有帮助。如图所示,尝试以管理员身份运行:

sudo npm install -g grunt-cli
或者,如果您不想使用sudo,请安装(注意,nvm可能不允许您在mac上进行全局安装,但它可以在ubuntu上进行,因此它可能会工作):


EACCES
表示您没有root访问权限。重新安装node/npm没有帮助。如图所示,尝试以管理员身份运行:

sudo npm install -g grunt-cli
或者,如果您不想使用sudo,请安装(注意,nvm可能不允许您在mac上进行全局安装,但它可以在ubuntu上进行,因此它可能会工作):


EACCES
表示您没有root访问权限。重新安装node/npm没有帮助。如图所示,尝试以管理员身份运行:

sudo npm install -g grunt-cli
或者,如果您不想使用sudo,请安装(注意,nvm可能不允许您在mac上进行全局安装,但它可以在ubuntu上进行,因此它可能会工作):


但是,通过覆盖所有权限来安装东西不是稍微有点麻烦吗?还是很常见?@user3236637它不是真正的“覆盖”,因为全局安装东西需要根访问权限。但是通过覆盖所有权限来安装东西不是稍微有点麻烦吗?还是很常见?@user3236637它不是真正的“覆盖”因为全局安装东西需要根访问权限。但是通过覆盖所有权限来安装东西不是有点麻烦吗?还是很常见?@user3236637它不是真正的“覆盖”因为全局安装东西需要根访问权限。但是通过覆盖所有权限来安装东西不是没有一点麻烦吗?还是很常见?@user3236637因为全局安装东西需要根访问权限,所以它不是真正的“覆盖”。