gpt4 book ai didi

node.js - 无法在 Linux 上安装 @angular/cli

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:00 26 4
gpt4 key购买 nike

当我执行命令时:npm install -g @angular/cli 我得到一个错误:

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/my_user_name/.npm/_logs/2017-07-13T13_36_06_285Z-debug.log

然后我尝试执行命令:sudo npm install -g @angular/cli 但出现错误:

npm ERR! path /usr/local/bin/ng
npm ERR! code EEXIST
npm ERR! Refusing to delete /usr/local/bin/ng: ../lib/node_modules/angular-cli/bin/ng symlink target is not controlled by npm /usr/local/bin
npm ERR! File exists: /usr/local/bin/ng
npm ERR! Move it away, and try again.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/my_user_name/.npm/_logs/2017-07-13T13_39_01_642Z-debug.log

如果连 sudo 权限都不够,我该如何安装 Angular-CLI?

最佳答案

看起来像是写入问题。

您有两种选择:使用 sudo(不是最佳选择)或更改文件夹所有者。

  1. sudo npm install -g @angular/cli
  2. sudo chown -R $USER/usr/local/lib/node_modules

检查内容符号链接(symbolic link)路径最终重新安装口是心非一组权限。

关于node.js - 无法在 Linux 上安装 @angular/cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45083169/

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