首页 > 解决方案 > npm 错误!当我运行 vue 创建项目时代码 EINTEGRITY

问题描述

当我运行时vue create project 出现此错误:

npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting node-notifier@^5.4.2:
npm ERR! Verification failed while extracting node-notifier@^5.4.2:
npm ERR! sha1-DLwaKw9lhJO0Ald1oTrZOOlgke8= integrity checksum failed when using sha1: wanted sha1-DLwaKw9lhJO0Ald1oTrZOOlgke8= but got sha512-rCRh2ViyPFxaWIPrbMQGOXoOB13VcwRPbgt2rZ8VLRJDs2zY71jPHoy1mrG2+yH3nRfgezLwGUbYq2V9d2UksQ== sha1-tPoTWxYZZzXidkjUdIfI/IG/QLE=. (524452 bytes)

在我选择预设并安装了一些软件包后,会显示错误。

我尝试运行 npm cache verify几次,但是当我运行它时,另一个包会显示错误。

我也试过 npm cache clean --force了,但错误仍然存​​在。

有任何想法吗?

注意:我使用 vue 创建了许多项目,但问题是在我重新安装操作系统(Linux Ubuntu 20.10)后开始出现的。

标签: node.jsvue.jsnpmnpm-installvue-cli

解决方案


大约一个或多个软件包证书已过期。Strict-ssl强制软件包源具有 ssl 证书。Strict-ssl默认值为true。使用此设置,您无法强制软件包具有 ssl 证书:

npm config set Strict-ssl false


推荐阅读