node.js - 多节点版本
问题描述
我们正在尝试为我们的 Angular 项目记录 Node 依赖项的版本。一种用途是看我们是否有漏洞,而且公司喜欢记录东西。然而,该项目似乎在层次结构中有同一个包的多个版本。我的一个例子是body-parser。
如果我跑,npm list body-parser
我会得到
sprint-middleware@1.0.0 /mnt/c/projects-new/cirrus-bluecost-rules-client
├── body-parser@1.18.3
└─┬ express@4.17.1
└── body-parser@1.19.0
package.json 中的 dev-dependencies 是 1.18.3,package-lock 也有多个版本。
我习惯了 Maven 方法,其中在用户的主目录中有一个中央存储库,并且那里有相关包的所有版本。Node 如何处理多个项目?如果有人在哪里问哪个版本的 body-parser,我们会说什么?
谢谢,樵夫
解决方案
推荐阅读
- javascript - 使用 svg 元素作为范围创建 d3.js 比例
- r - 套索射击和 glmnet 不同的结果
- database - 使用 CSV 和 firebase
- testing - 测试 Rabbitmq ack/nack 响应
- node.js - 哪个是在 ubuntu 16.04 中同时安装 Nginx 和 apache 的最佳方式
- python-3.x - 三个强制的第二个参数
- c# - C# 和 SQL 简单身份验证(Visual Studio)
- tableau-api - 基于 Tableau 中的另一个筛选器自动设置筛选器
- android - Android 数据绑定生成的类成员类型错误
- sql - SQL 查询回车和换行 SQL 2008