Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在MacOS High Sierra v10.13.2上安装Angular cli_Javascript_Node.js_Angular_Angular Cli - Fatal编程技术网

Javascript 无法在MacOS High Sierra v10.13.2上安装Angular cli

Javascript 无法在MacOS High Sierra v10.13.2上安装Angular cli,javascript,node.js,angular,angular-cli,Javascript,Node.js,Angular,Angular Cli,我在安装Angular cli时遇到问题。我安装了最新的NodeJs v8.9.4和npm v5.6.0。当我开始安装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

我在安装Angular cli时遇到问题。我安装了最新的NodeJs v8.9.4和npm v5.6.0。当我开始安装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!   stack: '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.
操作系统:MacOS High Sierra v10.13.2

我不是专家,但如果我了解,我没有安装许可。感谢您的帮助您需要使用以下功能:

sudo npm install -g @angular/cli 
然后在出现提示时输入管理员密码

在使用
npm install-g
时,是否应该使用sudo有一个争论,但我在需要的时候使用sudo,并且没有为此而受苦

这里有一个类似的stackoverflow问题:
很抱歉这么长时间没有回复
sudo npm安装-g@angular/cli
对我没有帮助。我得到了同样的结果

基本上,这就是我解决问题的方法

在macOS High Sierra上安装nodejs和npm不会被“拒绝”。我使用了。允许在没有错误或“权限被拒绝”的情况下安装

以下是一些资料来源: