Node.js 尝试安装@angular/cli时获取权限错误

Node.js 尝试安装@angular/cli时获取权限错误,node.js,npm,angular-cli,npm-install,Node.js,Npm,Angular Cli,Npm Install,我要在我的Ubuntu 16.04计算机上安装@angular/cli。我的节点版本是 v7.10.0,npm为5.0.0 我不断地发现这个错误: gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@angular/cli/node_modules/node-sass/build' gyp ERR! System Linux 4

我要在我的Ubuntu 16.04计算机上安装@angular/cli。我的节点版本是 v7.10.0,npm为5.0.0

我不断地发现这个错误:

gyp ERR! configure error 
gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@angular/cli/node_modules/node-sass/build'
gyp ERR! System Linux 4.10.0-21-generic
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/@angular/cli/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /usr/local/lib/node_modules/@angular/cli/node_modules/node-sass
gyp ERR! node -v v7.10.0
gyp ERR! node-gyp -v v3.6.1
gyp ERR! not ok 
Build failed with error code: 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: node-sass@4.5.3 (node_modules/@angular/cli/node_modules/node-sass):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: node-sass@4.5.3 postinstall: `node scripts/build.js`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
我还尝试了以下命令:

npm cache clean --force
sudo npm install -g @angular/cli

我是否应该使用chmodchown手动尝试更改权限或所有权?

我也遇到了同样的问题。它与默认npm相关,因为我在PC上安装了几个实例

当前您正在使用

/usr/local/bin/node

尝试查找其他npm:

npm在哪里

就我而言,我得到了

npm:/usr/bin/npm/usr/local/bin/npm

然后我尝试在安装命令中使用另一个npm:

sudo/usr/bin/npm安装-g@angular/cli


最后安装了它。

你是否被sudo拒绝了权限?@alex rokabilisYes@suraj我也试过了,我也是,同样的错误。没有帮助。我也尝试过的步骤,但我一直得到相同的错误。