错误!当我 运行 vue 创建项目时代码 EINTEGRITY

npm ERR! code EINTEGRITY when i run vue create project

当我运行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)

在我 select 安装预设和一些软件包后,显示错误。

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

我也试了npm cache clean --force但是还是报错

有什么想法吗?

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

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

npm config set Strict-ssl false