我正在嘗試下載最新版本的 npm,在命令列上運行以下命令:
npm install -g npm
我收到以下錯誤:
npm ERR! code EACCES
npm ERR! syscall rename
npm ERR! path /usr/local/lib/node_modules/npm
npm ERR! dest /usr/local/lib/node_modules/.npm-i9nnxROI
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, rename '/usr/local/lib/node_modules/npm' -> '/usr/local/lib/node_modules/.npm-i9nnxROI'
npm ERR! [Error: EACCES: permission denied, rename '/usr/local/lib/node_modules/npm' -> '/usr/local/lib/node_modules/.npm-i9nnxROI'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'rename',
npm ERR! path: '/usr/local/lib/node_modules/npm',
npm ERR! dest: '/usr/local/lib/node_modules/.npm-i9nnxROI'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
我該如何解決?
uj5u.com熱心網友回復:
看起來權限被拒絕了,您需要以管理員身份運行此命令。
uj5u.com熱心網友回復:
我想你只需要以管理員身份打開終端,它只是說你沒有檔案目錄的權限。
uj5u.com熱心網友回復:
對于 Linux
只需使用sudo npm install -g npm,這將以管理員身份更新軟體包。
對于 Windows
右鍵單擊Windows PowerShell并選擇以管理員身份運行,然后使用cd PATH_TO_DIR進入專案目錄然后運行npm install -g npm
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/461591.html
標籤:javascript 节点.js npm npm-安装
上一篇:構建后注入變數環境
下一篇:npm包需要Angular2和4
