gpt4 book ai didi

node.js - "sudo npm install -g grunt-cli"给我一个错误

转载 作者:太空宇宙 更新时间:2023-11-03 22:42:52 25 4
gpt4 key购买 nike

尝试在 Linux 12.04(带有镜像包源)上安装 gruntjs 时出现错误

这是错误:

 sudo npm install -g grunt-cli

npm ERR! Error: ENOENT, open '/home/havetl/.npm/d63f3d0b-grunt-cli.lock'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>

npm ERR! System Linux 3.5.0-23-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "grunt-cli"
npm ERR! cwd /home/havetl
npm ERR! node -v v0.10.18
npm ERR! npm -v 1.3.8
npm ERR! path /home/havetl/.npm/d63f3d0b-grunt-cli.lock
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! Error: EACCES, open 'npm-debug.log'
npm ERR! { [Error: EACCES, open 'npm-debug.log'] errno: 3, code: 'EACCES', path: 'npm-debug.log' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 3.5.0-23-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "grunt-cli"
npm ERR! cwd /home/havetl
npm ERR! node -v v0.10.18
npm ERR! npm -v 1.3.8
npm ERR! path npm-debug.log
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, open 'npm-debug.log'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/havetl/npm-debug.log
npm ERR! not ok code 0

感谢您的任何想法!

最佳答案

根据 npm 维护者的说法,使用 sudo 安装软件包被认为是不好的做法,因为您允许该软件包完全控制您的系统,并且您不能也不应该信任这些软件包具有 root 访问权限。正是出于这个原因,将 Debian 的长发布周期视为保护最终用户免受社区维护的软件包侵害的极端示例。

http://howtonode.org/introduction-to-npm

您应该按照 Issaacs 的建议进行操作并 chown 您的 /usr/local 文件夹,以便获得 RW 权限。

关于node.js - "sudo npm install -g grunt-cli"给我一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18736943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com