首页 > 编程语言 >node学习四之npm知识点

node学习四之npm知识点

时间:2023-03-21 21:34:56浏览次数:46  
标签:node 知识点 版本号 NPM 更新 npm 依赖于


1.版本号知识点

使用NPM下载和发布代码时都会接触到版本号。NPM使用语义版本号来管理代码,这里简单介绍一下。

语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新。

  • 如果只是修复bug,需要更新Z位。
  • 如果是新增了功能,但是向下兼容,需要更新Y位。
  • 如果有大变动,向下不兼容,需要更新X位。

版本号有了这个保证后,在申明第三方包依赖时,除了可依赖于一个固定版本号外,还可依赖于某个范围的版本号。例如"argv": "0.0.x"表示依赖于0.0.x系列的最新版argv

2.使用淘宝 NPM 镜像


$ npm install -g cnpm --registry=https://registry.npm.taobao.org


使用:


$ cnpm install [模块name]

标签:node,知识点,版本号,NPM,更新,npm,依赖于
From: https://blog.51cto.com/u_16021118/6141095

相关文章

  • 链表知识点
    链表知识点总结链表简介链表:是由一种一个或多个指针域和数据域组成的特殊数据结构链表类型单链表单链表中的指针域指向下一个节点双链表双链表中有两个指针域,一个......
  • NodeJs的模块化和包
    模块化的基本概念什么是模块化?模块化是解决一个复杂问题时,自顶向下逐层把系统划分为若干个模块的过程,编程中,就是遵守一定规则,把一个大文件拆成独立并相互依赖的多个小模......
  • 第132篇:npm第一次使用自己的包(package-lock.json、package.json文件作用说明)
    好家伙, 1.新建一个文件夹,命名为test 2.下载包npmipanghu-planebattle 空白的文件夹中多了两个文件package-lock.json和package.json说明:package.json......
  • Docker镜像使用node-gyp
    #syntax=docker/dockerfile:1FROMnode:18-alpineENVNODE_ENV=production#重要的是这一句,安装node-gyp所需的便衣依赖即可RUNapkupdate&&apkupgrade&&ap......
  • nodejs处理一段redis获取集合,数组的代码优化(其中包含:es6同步返回数据的处理,new Pro
    从异步,用延时来处理,改成同步获取数据获取数据主要分2步:1.从redis集合中获取数组;2.遍历数组,抓取其中字符串,解析,拼接成需要的数据,返回给前端原代码,用sleep方法,避免异步......
  • nodejs获取redis集合内容,同步方法
    可以使用redis模块来连接和操作Redis数据库。以下是使用该模块获取Redis集合内容的同步方法://引入redis模块constredis=require('redis');//创建redis客户端const......
  • npm使用淘宝镜像源
    npm使用淘宝镜像源单次使用npminstallkoa--registry=https://registry.npm.taobao.org永久使用配置淘宝镜像源npmconfigsetregistryhttps://registry.npm.taob......
  • JS 知识点收集
    js文件中import中加{}和不加{}的区别参考网址https://blog.csdn.net/baidu_38225647/article/details/104968662大括号的加与不加取决于import来源的js文件-如果......
  • 网络知识点汇总2-MPLS
    1.协议地图   2.MPLS介绍 ATM的优缺点:ATM转发采用唯一匹配,一次查表,效率很高ATM控制信令复杂,成本高昂,难以普及 ATM技术虽然没有成功,但其中有几点创新:摒弃......
  • nvm: node版本管理
    前端在实际开发中,有时需要不同的node版本,这时就需要一个node版本管理工具在Mac中,我们使用nvm来管理node的不同版本安装安装nvmbrewinstallnvm配置配置~/.base_pro......