首页 > 其他分享 >开发概念解释 --- maven 和 npm的常识

开发概念解释 --- maven 和 npm的常识

时间:2024-03-13 11:36:11浏览次数:21  
标签:npm --- 依赖 java maven 管理器 安装

maven 和 npm有点类似于linux中的apt,apt是linux系统中安装软件的方式比如安装浏览器,maven是java中安装依赖软件的方式比如安装apache的common io工具,npm是nodejs环境中安装依赖的方式比如 jquery工具。而nodejs有点类似于java。我们将这些工具统称为安装包管理器,简称包管理器。其他编程语言也有类似的工具。

maven会将依赖下载到一个指定目录中,而npm会将依赖放置到项目文件中,叫做 node_module。

java在编译后会将依赖jar打包到你的jar中,而npm会将依赖编译为多个 JavaScript 文件,嵌入到你的项目中,可以让浏览器直接执行。

 

标签:npm,---,依赖,java,maven,管理器,安装
From: https://www.cnblogs.com/GKLBB/p/18070233

相关文章

  • 新版idea配置maven注意点!!
    1.maven配置首先是按要求配置了maven,关闭所有项目->自定义->所有设置配置完成之后发现新建项目下方还是显示从官方源下载maven包装器,而且在项目中出现这个配置文件可以通过更改解决,也可以在本地更改他下载的maven的目录更改setting配置到本地仓库和国产源,这样可以减少资源下......
  • Python学习笔记-Flask实现简单的投票程序
    1.导入flask包 fromflaskimportFlask,jsonify,abort,make_response,request,render_template2.初始化Flask应用:app=Flask(__name__)3. 定义投票种类data=[{'id':0,'name':'劳动节','num':0},{'id':1,'name&#......
  • KK10-BCV-423 L328冷却器HS-COOLER
    冷却器是一种设备,用于将热源或热物体的温度降低,使其达到所需的温度。冷却器通常使用冷却介质(如水或空气)来吸收热量,然后将其排出或转移到其他地方。冷却器广泛应用于工业、机械、电子、汽车等领域,用于冷却发动机、电子设备、冷却剂等。常见的冷却器类型包括散热器、冷凝器、......
  • 【DM8】7-用户和对象管理
    7-用户和对象管理–用户权限角色用户是连接数据库进行相关操作的–模式是一个用户拥有的所有数据库对象的集合每个用户都有自己默认的模式模式名和用户名一样–权限是执行特定类型sql命令或访问其他模式对象的权利,用于限制用户可执行的操作–角色是将具有相同权......
  • 动态缓存单个页面-vue3-实现思路
    状态管理定义-全局状态属性`keepNameArray``noKeepNameArray` (为数组)动态组件缓存设置<keep-alive:include="keepNameArray":exclude="noKeepNameArray"><component:is="Component"/></keep-alive>该文件获取keepNameArray和noKeepNameA......
  • JavaScript学习--splice()函数入门与精通
    一、splice入门splice方法:通过删除(两个参数)或替换现有元素(三个参数)或者原地添加新的元素(三个参数)来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。参数:index——必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置(从1开始)。howmany——必需......
  • L1-049 天梯赛座位分配
    测试点1提交了好多次,都没过去。找网上那些测试点输出结果是一样的,但就是过不去。然后认真思考了一番,自己可能没理解好这道题。我的理解错误在于,认为在最大的时候,号码应该是这一队的上一个人号码加上2。实际上,只有上一个号码和他在同一队的时候,才这么干。如果不是同一队,依旧是加......
  • JS 监听浏览器各个标签间的切换-visibilitychange事件介绍
    文章目录一、JS监听浏览器各个标签间的切换二、document的可见性属性三、示例:监听标签,控制视频播放与暂停一、JS监听浏览器各个标签间的切换以前看到过一些网页,在标签切换到其它地址时,网页上的标题上会发生变化,一直不知道这个是怎么做的,最近查了一些资料才发现......
  • 45_docker-compose_mysql8.0
    1.安装Docker-composecurl-L"https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-composechmod+x/usr/local/bin/docker-composeln-s/usr/local/bin/docker-compose/usr/b......
  • 44_docker-compose_mysql5.7
    1.安装Docker-composecurl-L"https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-\$(uname-s)-\$(uname-m)"-o/usr/local/bin/docker-composechmod+x/usr/local/bin/docker-composeln-s/usr/local/bin/docker-compose/u......