安装NativeScript V6.8.x时遭遇EINTEGRITY完整性校验错误求助
解决NativeScript 6.8.x安装时的EINTEGRITY错误
在安装NativeScript 6.8.0或6.8.x系列版本时,出现如下EINTEGRITY校验错误:
npm ERR! code EINTEGRITY npm ERR! sha512-bf7UQUo6n0c3Fxn5OXckpausCWjFg+qGLzN/LnaMsjF+9HYuSMbPPciWI6zPLu+KLnwjqwKzwPkozi/vxJYpvw== integrity checksum failed when using sha512: wanted sha512-bf7UQUo6n0c3Fxn5OXckpausCWjFg+qGLzN/LnaMsjF+9HYuSMbPPciWI6zPLu+KLnwjqwKzwPkozi/vxJYpvw== but got sha512-wyGWHP4AFW67EKazxHpKOCPu8cTK5mZSL5eXrLl0OFBoEY46wQLFgtVrPiBjrUp4rGg8fXnLUiRsoVSlgQAndw==. (15534 bytes)
以下是可行的解决步骤:
强制清理npm缓存,清除损坏的缓存包:
npm cache clean --force删除项目目录下的
node_modules文件夹和package-lock.json文件(若使用yarn则删除yarn.lock),避免旧依赖与锁文件干扰。重新执行安装命令:
全局安装NativeScript CLI:npm install -g nativescript@6.8.0项目本地依赖安装:
npm install若上述步骤无效,切换到npm官方源后重试:
npm config set registry https://registry.npmjs.org/
内容的提问来源于stack exchange,提问作者ayham
相关产品推荐
相关产品推荐

