鍍金池/ 問(wèn)答/HTML/ npm安裝任何包都無(wú)效

npm安裝任何包都無(wú)效

?  bin vi npm
?  bin npm install npm@latest -g
npm ERR! Darwin 15.2.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "npm@latest" "-g"
npm ERR! node v6.8.0
npm ERR! npm  v3.10.8
npm ERR! code MODULE_NOT_FOUND

npm ERR! Cannot find module 'realize-package-specifier'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /usr/local/bin/npm-debug.log
?  bin npm -v
3.10.8
?  bin node -v
v6.8.0
?  bin

npm安裝任何依賴包都無(wú)效,但是npm和node確實(shí)都是OK的。換了國(guó)內(nèi)的淘寶鏡像也無(wú)效。

上傳不了圖片,貼下代碼。

今天5月18日重新安裝了node和npm,通過(guò)pkg安裝包安裝的,依然報(bào)錯(cuò)。真是日了狗了

WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp/8.11.2"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp/8.11.2"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp/8.11.2"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp/8.11.2"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp/8.11.2"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp/8.11.2"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp/8.11.2"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp/8.11.2"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/mip-cli/node_modules/utf-8-validate/.node-gyp"

回答
編輯回答
編輯回答
來(lái)守候

npm壞了,需要重裝node

2017年7月16日 10:50
編輯回答
熟稔

剛剛遇到這個(gè)問(wèn)題也來(lái)說(shuō)一下吧。如果你使用了n包來(lái)管理node版本,切換的時(shí)候務(wù)必要加上sudo,即 sudo n,否則雖然node -v 顯示正常,但是install命令就會(huì)用不了

2017年4月5日 15:49
編輯回答
乖乖噠

換一個(gè)node版本

2018年5月17日 14:01
編輯回答
款爺
第一步給目錄加權(quán)限:
sudo chmod -R 777 /var/root
第二步安裝包
npm install koa  -g --unsafe-perm

并不是npm或者node本身的問(wèn)題。需要root目錄的權(quán)限。
2017年11月27日 22:28