【发布时间】:2017-10-27 04:18:05
【问题描述】:
我要在我的 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
我应该手动尝试使用 chmod 或 chown 更改权限或所有权吗?
【问题讨论】:
-
您是否被 sudo 拒绝了权限?
-
@alex-rokabilis 是的
-
@suraj 也试过了。
-
我也是,同样的错误。 This 没有帮助。我也尝试了this comment 的步骤,但我一直收到同样的错误。
标签: node.js npm angular-cli npm-install