node.js - 如何确保一个 npm 依赖项不需要更高的节点版本?
问题描述
假设父包具有在以下指定的最低要求的节点版本package.json
:
"engines": {
"node": ">=12"
},
然后安装一个依赖项,该依赖项本身需要更高的节点版本package.json
:
"engines": {
"node": ">=14"
},
Running npm i
,npm ci
在 Node 12(甚至更低)环境中执行时不会显示任何错误。
作为 CI 的一部分,如何检测到依赖项的最低要求节点版本高于父包的版本?
解决方案
推荐阅读
- arduino - 在 ESP32 中从串行读取数据时出现问题
- javascript - JavaScript:如何从 IndexedDB 中检索最新记录?
- ruby-on-rails - 如何使用茧宝石使用具有不同关系的嵌套形式?
- java - 二进制文本文件解码器
- excel - Excel宏循环单元格值需要根据循环改变
- c# - 如何使用 asp.net core 2.2 向经过外部身份验证且未在我的 WebApp 中注册的用户授予访问权限?
- android - AlarmManager 和 App Standby 模式:setAndAllowWhileIdle() 可以处理吗?
- c# - 将实体映射到视图和表格
- tensorflow - TensorFlow 导致内核在 .eval 或 .run 上死机
- marklogic - MarkLogic - 协调流中的事务大小