繁体   English   中英

安装灯塔 - 问题 npm package

[英]Installing lighthouse - Issues with npm package

我正在尝试使用在终端中安装灯塔

npm install -g lighthouse

但是我收到以下错误。 注意: “<user-name”替换我的名字

(base) X-136:~ <user-name>$ npm install -g lighthouse
npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /Users/<user-name>/.npm-global/lib/node_modules/lighthouse
npm ERR! errno -13
npm ERR! 
npm ERR! Your cache folder contains root-owned files, due to a bug in
npm ERR! previous versions of npm which has since been addressed.
npm ERR! 
npm ERR! To permanently fix this problem, please run:
npm ERR!   sudo chown -R 501:20 "/Users/<user-name>/.npm"

好像是把npm放在global下面,这个是需要的。 关于做什么的任何建议? 我试图运行 sudo 代码,但什么也没做。

(base) X-136:~ <user-name>$ npm list -g
/Users/<user-name>/.npm-global/lib

非常感谢

如果您使用的是 linux,您可以尝试使用 sudo 命令,

sudo npm install -g lighthouse

最后为了解决这个问题,我清理了电脑并重新安装,因为旧的 package 正在干扰。 然后赋予正确的权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM