【发布时间】:2018-06-23 15:04:40
【问题描述】:
这可能很简单,但是当我尝试(不成功)安装 angular-cli 时,我的头撞到了墙上。
我在关注官方angular-cli documentation here.
mkotsollariss-MacBook-Pro:~ mkotsollaris$ npm -v
5.6.0
mkotsollariss-MacBook-Pro:~ mkotsollaris$ node -v
v8.9.4
然后我运行 npm install -g angular-cli 它给了我:
mkotsollariss-MacBook-Pro:~ mkotsollaris$ npm install -g angular-cli
npm WARN deprecated angular-cli@1.0.0-beta.28.3: angular-cli has been renamed to @angular/cli. Please update your dependencies.
npm WARN deprecated gulp-util@3.0.7: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN @angular/core@2.4.10 requires a peer of rxjs@^5.0.1 but none is installed. You must install peer dependencies yourself.
npm ERR! path /Users/mkotsollaris/.npm-packages/lib/node_modules/.staging/@angular
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall rmdir
npm ERR! Error: EACCES: permission denied, rmdir '/Users/mkotsollaris/.npm-packages/lib/node_modules/.staging/@angular'
npm ERR! { Error: EACCES: permission denied, rmdir '/Users/mkotsollaris/.npm-packages/lib/node_modules/.staging/@angular'
npm ERR! stack: 'Error: EACCES: permission denied, rmdir \'/Users/mkotsollaris/.npm-packages/lib/node_modules/.staging/@angular\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'rmdir',
npm ERR! path: '/Users/mkotsollaris/.npm-packages/lib/node_modules/.staging/@angular' }
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! /Users/mkotsollaris/.npm/_logs/2018-01-14T23_11_22_610Z-debug.log
mkotsollariss-MacBook-Pro:~ mkotsollaris$ ng
-bash: ng: command not found
我想我已经尝试了网络上的几乎所有东西,但仍然无法正常工作。
我的操作系统是MacOS High Sierra 10.13.2。
知道我在这里缺少什么吗?
【问题讨论】:
-
Please try running this command again as root/Administrator.你试过使用sudo吗? -
@VSG24 没有必要,也没有建设性。已标记。
-
@SterlingArcher 使用 sudo 运行给了我
"Warning "root" does not have permission to access the dev dir"导致 me to this 无法解决问题... -
Angular CLI GitHub page 是有关如何安装 CLI 的最佳资源。您使用的链接指示您安装不再受支持的 CLI 版本;好几个月没有了。
标签: node.js macos npm angular-cli