node.js - 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)后开始出现的。
解决方案
大约一个或多个软件包证书已过期。Strict-ssl
强制软件包源具有 ssl 证书。Strict-ssl
默认值为true
。使用此设置,您无法强制软件包具有 ssl 证书:
npm config set Strict-ssl false
推荐阅读
- amazon-web-services - Gitlab CI 不会将更新的 docker 镜像从 cr 拉到 EC2 - [image] 是最新的
- ruby - 在 ruby 中的字符串中查找完美子字符串
- sql - 按日期间隔分组 Oracle
- c# - 需要在 nodejs 中使用 RSA XML 密钥加密和解密数据
- java - org.springframework.web.client.ResourceAccessException 同时在 Spring Boot 中模拟 POST restTemplate.exchange 方法
- java - Android Studio - DecimalFormat (java.text) - 无法正常工作
- angular - Snackbar 不适用于模态表角材料
- javascript - 异步加载数据,一键下载CSV数据,比最新检索数据落后一步
- javascript - node/fastify 不支持的媒体类型出现错误:application/x-www-form-urlencoded
- visual-studio - 我想为 Visual Studio 中的每个构建增加构建修订版本