【问题标题】:npm ERR! code EINTEGRITY when i run vue create projectnpm 错误!当我运行 vue 创建项目时代码 EINTEGRITY
【发布时间】:2021-10-30 07:32:22
【问题描述】:

当我运行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) 后开始出现的。

【问题讨论】:

  • 你试过npm config set Strict-ssl false 吗?
  • 我现在试过了,它有效,你能告诉我发生了什么吗?谢谢
  • 答案中已说明。

标签: node.js vue.js npm npm-install vue-cli


【解决方案1】:

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

npm config set Strict-ssl false

【讨论】:

    猜你喜欢
    • 2020-01-19
    • 2018-05-12
    • 2018-07-28
    • 2023-03-20
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    相关资源
    最近更新 更多