【发布时间】:2018-11-25 10:21:41
【问题描述】:
Angular CLI 在运行安装命令时总是显示错误,而且ng 显示找不到这样的命令。我该如何解决这个问题?
shivashish-Inspiron-3521% cd Angular-project shivashish-Inspiron-3521% ls shivashish-Inspiron-3521% sudo npm install -g angular/cli npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/angular/cli.git npm ERR! npm ERR! Permission denied (publickey). npm ERR! fatal: Could not read from remote repository. npm ERR! npm ERR! Please make sure you have the correct access rights npm ERR! and the repository exists. npm ERR! npm ERR! exited with error code: 128 npm ERR! A complete log of this run can be found in: npm ERR! /home/shivashish/.npm/_logs/2018-11-25T10_01_17_050Z-debug.log shivashish-Inspiron-3521% ls shivashish-Inspiron-3521% ng new app zsh: command not found: ng shivashish-Inspiron-3521% node -v v8.13.0
我再次运行,现在我得到了这个:
shivashish-Inspiron-3521% npm install -g @angular/cli
npm WARN checkPermissions Missing write access to /usr/lib/node_modules
npm ERR! path /usr/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules'
npm ERR! { Error: EACCES: permission denied, access '/usr/lib/node_modules'
npm ERR! stack: 'Error: EACCES: permission denied, access \'/usr/lib/node_modules\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/lib/node_modules' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).
npm ERR! A complete log of this run can be found in:
npm ERR! /home/shivashish/.npm/_logs/2018-11-25T13_53_57_814Z-debug.log
【问题讨论】:
-
我改成@angular还是一样的问题。
-
你好,请仔细阅读我的回答;您还需要使用
sudo否则您将遇到权限问题
标签: installation angular-cli ubuntu-16.04