知道为什么即使在授予 /usr/local/lib/node_modules 权限后量角器也会安装在 mac m1 上的不同目录中
Any idea why protractor is getting installed in a different directory on mac m1 even after giving permission to /usr/local/lib/node_modules
第一个错误
user@suser-Air / % npm install -g 量角器
npm WARN deprecated request@2.88.2:请求已被弃用,参见https://github.com/request/request/issues/3142
npm WARN 已弃用 har-validator@5.1.5:不再支持此库
npm WARN checkPermissions 缺少对 /usr/local/lib/node_modules
的写入权限
npm 错误!代码 EACCES
npm 错误!系统调用访问权限
npm 错误!路径 /usr/local/lib/node_modules
解决方案 - 我允许上述路径并再次 运行 npm install -g protractor
第二个错误
user@suser-Air / % npm install -g 量角器
npm WARN deprecated request@2.88.2:请求已被弃用,参见https://github.com/request/request/issues/3142
npm WARN 已弃用 har-validator@5.1.5:不再支持此库
npm 错误!代码 EACCES
npm 错误!系统调用符号链接
npm 错误!路径 ../lib/node_modules/protractor/bin/protractor
npm 错误!目的地/usr/local/bin/protractor
npm 错误!错误号 -13
npm 错误!错误:EACCES:权限被拒绝,符号链接 '../lib/node_modules/protractor/bin/protractor' -> '/usr/local/bin/protractor'
npm 错误! [OperationalError: EACCES: 权限被拒绝,符号链接'../lib/node_modules/protractor/bin/protractor' -> '/usr/local/bin/protractor'] {
npm 错误!原因:[错误:EACCES:权限被拒绝,符号链接 '../lib/node_modules/protractor/bin/protractor' -> '/usr/local/bin/protractor'] {
- 节点版本:
14.16.1
- NPM 版本:'6.14.12'
- 操作系统和版本
macOS Big Sur
您需要 运行 sudo 模式下的命令
sudo npm install -g protractor
第一个错误 user@suser-Air / % npm install -g 量角器
npm WARN deprecated request@2.88.2:请求已被弃用,参见https://github.com/request/request/issues/3142
npm WARN 已弃用 har-validator@5.1.5:不再支持此库
npm WARN checkPermissions 缺少对 /usr/local/lib/node_modules
的写入权限npm 错误!代码 EACCES
npm 错误!系统调用访问权限
npm 错误!路径 /usr/local/lib/node_modules
解决方案 - 我允许上述路径并再次 运行 npm install -g protractor
第二个错误
user@suser-Air / % npm install -g 量角器
npm WARN deprecated request@2.88.2:请求已被弃用,参见https://github.com/request/request/issues/3142
npm WARN 已弃用 har-validator@5.1.5:不再支持此库
npm 错误!代码 EACCES
npm 错误!系统调用符号链接
npm 错误!路径 ../lib/node_modules/protractor/bin/protractor
npm 错误!目的地/usr/local/bin/protractor
npm 错误!错误号 -13
npm 错误!错误:EACCES:权限被拒绝,符号链接 '../lib/node_modules/protractor/bin/protractor' -> '/usr/local/bin/protractor'
npm 错误! [OperationalError: EACCES: 权限被拒绝,符号链接'../lib/node_modules/protractor/bin/protractor' -> '/usr/local/bin/protractor'] {
npm 错误!原因:[错误:EACCES:权限被拒绝,符号链接 '../lib/node_modules/protractor/bin/protractor' -> '/usr/local/bin/protractor'] {
- 节点版本:
14.16.1
- NPM 版本:'6.14.12'
- 操作系统和版本
macOS Big Sur
您需要 运行 sudo 模式下的命令
sudo npm install -g protractor