簡體   English   中英

在Mac上卸載Node.js

[英]Uninstalling Node.js On a Mac

因此,我通過從其網站下載mac 0Sx軟件包來安裝Node.js,但是現在每次我嘗試運行諸如f$ grunt-cli -v類的命令時,都會出現以下錯誤。 該路徑/usr/local/bin/npm在我的計算機上也不存在,我也不知道如何找到node.js來解除安裝,然后使用自制軟件重新安裝。 讓我知道是否遺漏了任何信息。

-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表示您沒有EACCES用戶訪問權限。 重新安裝節點/ 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM