在不匹配的对等依赖项上强制 npm 安装失败

2023-12-03

有谁有获得的技术npm install完全fail当peerDependency版本不匹配时?我们经常遇到peerDependency 的问题warnings开发人员会忽视,并且当测试不充分时,semver 不匹配会导致损坏。如果我们的 CICD 进程在尝试安装未解决的版本冲突时由于错误退出代码而崩溃,那就太好了。


你不能(据我所知)在npm install, 但是你can call npm ls之后 - 如果有“无关的、丢失的和无效的包”,包括缺少对等依赖项,它将以非零值退出。使用旗帜--depth 0将输出限制为仅您直接依赖的内容,例如:

$ npm ls --depth 0
[email protected] path/to/dir
├── @codeyourfuture/[email protected]
└── UNMET PEER DEPENDENCY [email protected]

npm ERR! peer dep missing: eslint@^6.0.0, required by @codeyourfuture/[email protected]

$ echo $?
1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在不匹配的对等依赖项上强制 npm 安装失败 的相关文章

  • 创建反应应用程序:npm 错误!解析“...”附近时 JSON 输入意外结束

    描述错误 npx create react app my app不适合我 我试过npm cache clean force但我一次又一次地遇到同样的错误 重现步骤 npm cache clean force npm npx create r
  • Node.js 中的异步或步骤

    我无法让我的异步代码与 node js 一起使用 尝试异步和步骤库 代码仅返回第一个函数 似乎没有执行其余函数 我究竟做错了什么 thanks var step require step step function f1 console l
  • 如何将函数设置为 multer 上的限制参数?

    在这个问题之后 我可以使用 multer 和单个 html 表单上传不同文件夹中的多个文件吗 https stackoverflow com questions 39726862 cani upload many files in diff
  • 使用 PM2 将节点作为服务运行 - 连接被拒绝

    我正在关注this https www digitalocean com community tutorials how to set up a node js application for production on ubuntu 16
  • 为什么此 HTTP 请求在 AWS Lambda 上不起作用?

    我正在开始使用 AWS Lambda 并尝试从我的处理程序函数请求外部服务 根据这个答案 https stackoverflow com a 27932216 473467 HTTP 请求应该可以正常工作 而且我还没有找到任何其他说明的文档
  • Android socket.io应用程序无法连接到node.js服务器

    我的应用程序使用socket io 无法连接到node js 服务器 服务器节点 js var app require http createServer var io require socket io app app listen 10
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • 在 MySQL 中存储表情符号的编码问题:如何使用 Prisma ORM 在 NodeJS 中定义字符排序规则?

    亲爱的 Nodejs 专家和数据库专家 我们在 MySQL 数据库中存储表情符号和其他特殊字符时遇到问题 我们使用 Prisma 得到一个错误 这是我们使用的 ORM 参数无法从排序规则 utf8 general ci 转换为 utf8mb
  • 使用 MongoDB 和 Nodejs 插入和查询日期

    我需要一些帮助在 mongodb 和 nodejs 中按日期查找记录 我将日期添加到抓取脚本中的 json 对象 如下所示 jsonObj last updated new Date 该对象被插入到 mongodb 中 我可以看到如下 la
  • NestJs/Mongoose 中的自动递增序列

    我正在将 NodeJs 项目迁移到 NestJs 该项目使用 MongoDB 作为后端数据库 使用 Mongoose 作为 ODM 我当时用的是猫鼬序列 https github com ramiel mongoose sequence插件
  • linux-x64 二进制文件无法在 linuxmusl-x64 平台上使用错误

    我正在安装Sharp用于使用 package json 的 Nodejs 项目的 docker 映像上的映像压缩包 当我创建容器时 我收到有关 Sharp 包的以下错误 app node modules sharp lib libvips
  • IE 中未定义“代理”

    我通过 React Node 构建了一个 Excel 插件Umi https umijs org 我们已经实施了我们的身份验证系统 身份验证在 Chrome 和 Safari 中有效 我刚刚意识到它在 IE11 中不能很好地工作 F12表明
  • 在 Azure 上运行节点应用程序时出错

    我们正在尝试在azure上运行节点应用程序 它已成功部署 但当我们尝试运行该应用程序时 我们在跟踪日志中收到以下错误 ActivityId A5FF0B34 7C3F 4A99 9497 6C04A9AE9A9F 消息 在进程终止之前 ii
  • 动态数据 Express.JS 的缓存控制

    如何建立一个缓存控制政策在快递 js关于 JSON 响应 我的 JSON 响应根本没有改变 所以我想积极缓存它 我找到了如何对静态文件进行缓存 但找不到如何对动态数据进行缓存 不优雅的方法是简单地添加一个调用res set 在任何 JSON
  • socket.io 发出多次触发的事件

    我在这里读过一些关于这个主题的问题 但我还不确定如何在我的情况下解决它 这getMsgs发出事件的触发次数与我访问的次数一样多 admin网址 我从 SO 的其他问题中知道 这是因为每次我访问时听众都会注册admin页面 但我不确定如何重构
  • 在 Nestjs 的我的模块中导入另一个模块的存储库

    我正在尝试使用 Nestjs 构建一个应用程序 目前我有两个模块 用户和身份验证 其结构如下 我需要注射用户服务 into 认证服务为了与User实体 所以首先我注入了用户存储库 into 用户服务并导出服务 用户 模块 ts import
  • 如何在 Express (NodeJS) 中验证和处理表单

    Express 是否有首选的表单处理和验证库 我真的在寻找与 Django 表单中类似的抽象级别 即模板中的验证和错误报告 如果可以在客户端使用相同的验证 那就太好了 有人用过或者写过什么好东西吗 看起来有一个模块位于https githu
  • 让 Express 服务器接受 CORS 请求

    我的 Express 服务器运行在 http localhost 3000 我称之为网络服务器 我有另一个应用程序在 localhost 8100 上运行 我简称为 应用程序 当我的应用程序调用网络服务器时 我收到以下消息 XMLHTTPR
  • 何时使用node.js、sinatra、rails? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 这 3 种语言 框架的最佳用途是什么 混合所有 或 2 个 有用吗 如果您正在构建一个完整的 Web 应用程序 您可能应该使用 Rails 因为
  • 解析函数是否异步传递给 Promise 执行器?

    我有以下代码 function myPromiseFunc return new Promise resolve gt resolve Promise resolve 123 据我们所知Promise resolve方法立即用普通值解析 P

随机推荐

  • Java 类链接解析步骤或初始化是否会导致加载其他解析的类?

    我正在浏览 JVM 规范文档和 JLS 了解 java 中的类加载机制 这是我的理解 首先 当主类被要求加载时 它 查看该类的二进制表示是否已经存在 是否已加载 如果没有 类加载器将从中加载类文件 磁盘 联动步骤 验证 准备和解决 初始化
  • 如何绑定CallScreeningService?

    我想获取通话详细信息并阻止通话 如果需要 由于 TelecomManager endCall 方法已被弃用 并且根据文档 建议使用 CallScreeningService https developer android com refer
  • 如何计算a^b^c mod p?

    我正在尝试计算一些正整数 a b c p 的 a b c mod p 一种可能的 也是显而易见的 方法是使用快速模幂 它将运行在O log b c clog b 虽然我不介意这里的效率 但这种方法的明显缺点是您需要一个显式的二进制表示b c
  • SSIS获取执行Sql任务结果集对象

    我有一个执行 sql 任务项 它从存储过程中获取多行数据 声明了一个变量ObjShipment在变量表下并使用以下信息将其分配到结果集下 Result Set Full result set Result Name 0 Variable N
  • ExtJS grid:在控制器中处理操作列的点击事件

    我有一个视图 EmployeeList 里面有一个网格 我需要处理来自控制器的操作列的单击事件 这是视图 Ext define ExtApp view Employees extend Ext panel Panel alias widge
  • 在 PHP 中使用表达式(连接字符串)初始化类成员变量

    我想使用表达式初始化类成员 var 通过连接字符串 为什么以下不可能 class aClass const COMPANY NAME A Company var COPYRIGHT TEXT Copyright 2011 COMPANY N
  • 有 Xamarin xaml 文件的设计器吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我目前正在启动 Xamarin 应用程序 现在我想知道是否有任何形式的 UI 设计器 这样我就不必在设计时一遍又一遍地启动应用程序来测试 UI 可惜
  • 在 CSS 中使用多个 @font-face 规则

    我怎样才能使用超过 font face我的 CSS 规则 我已将其插入到我的样式表中 body background fff url images body bg corporate gif repeat x padding bottom
  • 在 Laravel 5.5 中处理 PostTooLargeException

    我正在尝试处理PostTooLargeException在我的 Laravel 5 5 应用程序中 当我尝试通过表单上传太大的文件时 我收到PostTooLargeException我成功地抓住了app Exceptions Handler
  • 检查对象是否是构造函数 - IsConstructor

    我想检查 JavaScript 值是否是构造函数 即它是否具有 Construct 内部方法 ECMAScript 定义是构造函数 它正是这样做的 但这是一个内部操作 所以我想效仿一下 我考虑过尝试在一个实例化或子类化try声明 但两者都不
  • 实体框架:路径中存在非法字符。 (连接字符串)(MVC3)

    我就是无法解决这个问题 我正在尝试在我的 MVC3 项目中使用实体框架 但每次我打电话Entities context new Entities 我收到此错误 路径中存在非法字符 我确实知道这与我的连接字符串有关 如下所示 metadata
  • 将图像发布到 asp.net API 2 和 Angular 2

    i get 415 不支持的媒体类型 当我尝试将图像发布到 ASP Net API 2 时 此资源不支持请求实体的媒体类型 multipart form data exceptionMessage 没有 MediaTypeFormatter
  • Cuda:固定内存零复制问题

    我尝试了这个链接中的代码CUDA 固定内存是零拷贝吗 询问者声称该程序对他来说效果很好 但在我的身上效果不一样 如果我在内核中操作它们 这些值不会改变 基本上我的问题是 我的 GPU 内存不够 但我想做需要更多内存的计算 我的程序使用 RA
  • 如何向 Eclipse 添加 FTP 支持?

    我正在使用 Eclipse PHP 开发工具 通过 FTP SSH 和 SFTP 访问文件或创建远程项目的最简单方法是什么 Eclipse 本身支持 FTP 和 SSH 阿普塔纳没有必要 Eclipse 中的本机 FTP 和 SSH 支持位
  • 将 Google Colab 笔记本转换为 PDF / HTML?

    我想知道 Google Colab 中是否有一种方法可以很好地整理输出 就像 R 中的 Markdown 一样 以及如何将 IPython Notebook 转换为 pdf 和 html 格式 我的输出由多个表格 图表等组成 我希望最好将它
  • CakePHP 的身份验证超时问题

    这真的很困扰我 已经很多年了 无论我对 core php 或 php ini 做什么 我的登录通常会在大约一个小时后超时 某些相同代码和配置的部署会在相当长的时间后超时 这是我目前在一个网站上的内容 大约一个小时后超时 session gc
  • (CSS) 如何将文本(带背景色)放置在 标签上而不使用绝对定位

    正如标题所说 我的代码是这样的 div class container img div some text with line one line two line three div div 容器应该有溢出 隐藏 我的文本将超过一行 所以我
  • React 应用程序:为什么当我尝试运行 npm start 脚本时出现错误?

    我安装了所有必需的软件包并尝试运行npm start脚本给我以下错误 TypeError ERR INVALID ARG TYPE The path argument must be of type string Received unde
  • MySQL 和 NoSQL:帮助我选择正确的一个

    有一个很大的数据库 有 1 000 000 000 行 称为线程 这些线程实际上存在 我不会因为喜欢它而让事情变得更困难 Threads 中只有一些东西 可以让事情变得更快 int id 字符串哈希 int 回复计数 int 日期线 时间戳
  • 在不匹配的对等依赖项上强制 npm 安装失败

    有谁有获得的技术npm install完全fail当peerDependency版本不匹配时 我们经常遇到peerDependency 的问题warnings开发人员会忽视 并且当测试不充分时 semver 不匹配会导致损坏 如果我们的 C