知道为什么即使在授予 /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'] {

您需要 运行 sudo 模式下的命令

sudo npm install -g protractor