【问题标题】:Can't install Angular CLI无法安装 Angular CLI
【发布时间】:2018-03-27 23:32:57
【问题描述】:

无论我尝试了多少次...我都无法在我的计算机上安装 Angular CLI...

我正在使用:

npm install -g @angular/cli

这是控制台错误日志:

C:\Users\Félix Bejarano\AppData\Roaming\npm\ng -> C:\Users\Félix Bejarano\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
npm ERR! path C:\Users\Félix Bejarano\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\fsevents\node_modules
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall lstat
npm ERR! Error: EPERM: operation not permitted, lstat 'C:\Users\Félix Bejarano\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\fsevents\node_modules'
npm ERR!  { Error: EPERM: operation not permitted, lstat 'C:\Users\Félix Bejarano\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\fsevents\node_modules'
npm ERR!   stack: 'Error: EPERM: operation not permitted, lstat \'C:\\Users\\Félix Bejarano\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\node_modules\\fsevents\\node_modules\'',
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'lstat',
npm ERR!   path: 'C:\\Users\\Félix Bejarano\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\node_modules\\fsevents\\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!     C:\Users\Félix Bejarano\AppData\Roaming\npm-cache\_logs\2018-03-27T22_56_59_735Z-debug.log

有什么帮助吗?

【问题讨论】:

  • 您是否尝试过再次以 root/管理员身份运行此命令,就像错误消息中所说的那样?
  • 是的,我做到了,至少五次
  • 就像以管理员身份打开命令提示符并尝试从那里安装一样?你也可以尝试对C:\\Users\\Félix Bejarano\\AppData\\Roaming\\npm\\node_modules\\@angular进行核攻击,然后再次运行
  • 核弹?那是什么?
  • 您可以尝试在命令前添加sudo 或在命令末尾添加--force,以便sudo npm install -g @angular/clinpm install -g @angular/cli --force

标签: angular angular-cli npm-install


【解决方案1】:

在 Windows 命令行中试试这个:

首先使用相同的用户创建一个名为npm-global 或直接在C:\ 下的目录,或者在您的用户名下创建此目录。 C:\users\myuserId。旁注:- 您的用户名 C:\Users\Félix Bejarano 中的 é 字符可能有问题 - 我不知道。

在命令窗口中运行以下命令 - (对于 bash 等,您可以调整路径)

npm config --global set prefix c:\npm-global\npm

然后

npm config --global set cache C:\npm-global\npm-cache

这将为您提供一个您可以访问的干净文件夹。

【讨论】:

  • 3 年后成功了,谢谢
【解决方案2】:

如果你安装了自制软件,那么你可以使用,

brew install angular-cli

【讨论】:

    猜你喜欢
    • 2017-08-22
    • 2017-03-23
    • 2019-10-24
    • 2019-10-17
    • 1970-01-01
    • 2020-10-06
    • 2018-04-11
    相关资源
    最近更新 更多