node.js - maven 和 npm 存储库有什么区别?
问题描述
我想知道 npm 和 maven 存储库之间的区别
解决方案
NPM 专注于 JavaScript,而 Maven 专注于 Java 和 JVM 派生(即 Scala、Kotlin、Groovy)。
所以比较它们根本没有意义,因为它们不是并发的。
将 Maven 与 Gradle(Java 世界并发)或 NPM 与 Yarn(JavaScript 世界并发)进行比较更有意义。
现在 Maven 和 NPM 已经关闭了特性。这并不奇怪:好的食谱传播到语言之外。
以下是一些共同点/功能:
- 这些是与本地/远程存储库一起使用的包(JavaScript 术语)/依赖项(Maven 术语)管理器。
- 这些也是管理项目中的依赖关系并为它们执行构建任务的一种方式。
推荐阅读
- angularjs - 用于十进制数验证的正则表达式
- django - 带有 auto_now_add 的 Django DateTimeField 要求默认值
- java - 我收到错误“不兼容的类型”,但它们不应该不兼容(Java)
- gtk - 在为我的 gtk 应用程序编写安装程序时,我应该如何处理 gtk 依赖项?
- python - 如何通过将文件传输到 Ubuntu 服务器来创建网站
- directshow - Directshow AVI 文件长度与录制时间不匹配
- swift - 多个原型单元的不同高度
- php - Base64 从数据库 PHP 中剪裁图像
- xml - 修改xml配置文件中的值时如何保留属性顺序?
- android - 获取“尝试获取空数组的长度”错误