本人mac笔记本电脑
1:npm ERR! code EINTEGRITY
npm ERR! sha1-zgtoVbRYU+eRsvzGgARtiCU91/U= integrity checksum failed when using sha1: wanted sha1-zgtoVbRYU+eRsvzGgARtiCU91/U= but got sha512-86I4NkJ0+GCsPm1RMMDjGNsxVpH/wCWSCzeQvzFgNHp9qw7w+DurdpikLu6/amxuxlTLeG3Mdzp6n6eNXm8YrQ== sha1-fA7TAslj/4rzMUNIEuyAU3LRkX0=. (6169 bytes)
解决方法:
1:百度查询网上方式 npm cache verify 重新安装 仍然失败
2:npm -g install npm@4 降级后重新安装 仍然失败
3:(1)第一步(就是这个解决方案):输入 npm i -g npm
报错:npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/npm/node_modules/chownr'
npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/npm/node_modules/chownr']
npm ERR! stack:
npm ERR! 'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules/npm/node_modules/chownr\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules/npm/node_modules/chownr' }
需要输入密码
sudo npm i -g npm 成功
(2)npm install 失败
4: npm install --registry=https://registry.npm.taobao.org 成功
说是node版本问题 降到v10.16.3可以