当前位置: 首页 > news >正文

【前端框架】NPM概述及使用简介

什么是 NPM

npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。

npm是Node官方提供的包管理工具,他已经成了Node包的标准发布平台,用于Node包的发布、传播、依赖控制。npm提供了命令行工具,使你可以方便地下载、安装、升级、删除包,也可以让你作为开发者发布并维护包。

为什么要使用 NPM

npm是随同Node一起安装的包管理工具,能解决Node代码部署上的很多问题,常见的场景有以下几种:

  • 允许用户从npm服务器下载别人编写的第三方包到本地使用。

  • 允许用户从npm服务器下载并安装别人编写的命令行程序到本地使用。

  • 允许用户将自己编写的包或命令行程序上传到npm服务器供别人使用。

npm的背后,是基于CouchDB的一个数据库,详细记录了每个包的信息,包括作者、版本、依赖、授权信息等。它的一个很重要的作用就是:将开发者从繁琐的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发。

如何使用 NPM

npm的安装

npm不需要单独安装。在安装Node的时候,会连带一起安装npm。但是,Node附带的npm可能不是最新版本,最后用下面的命令,

更新到最新版本:

$ sudo npm install npm@latest -g

Window 系统更新命令:

npm install n

相关文章:

  • ICLR 2024 高分论文 | Step-Back Prompting 使大语言模型通过抽象进行推理
  • 激活函数:神经网络的生命之花
  • 数据分析-23--糖尿病预测(线性回归模型)(包含数据代码)
  • 基于 OV2640 的以太网 RGMII 图像传输系统设计
  • 常用的 linux 命令
  • 【《设计模式之美》】如何取舍继承与组合
  • Android 12 Token 机制
  • 复分析——第1章——复分析准备知识(E.M. Stein R. Shakarchi)
  • Redis实现日榜|直播间榜单|排行榜|Redis实现日榜01
  • Python可视化之Matplotlib
  • Flask 与微信小程序对接
  • 基于Netty构建Websocket服务端
  • postman使用-03发送请求
  • 离线AI聊天清华大模型(ChatGLM3)本地搭建
  • 在CentOS 7上使用普通用户`minio`安装和配置MinIO
  • EasyExcel导出
  • golang并发安全-sync.map
  • 模型量化 | Pytorch的模型量化基础
  • 7. 结构型模式 - 代理模式
  • 贪心算法的运用
  • 张宇祥已任上海闵行区委常委、副区长
  • 义乌至迪拜“铁海快线+中东快航”首发,物流成本降低18%
  • AI赋能科学红毯,机器人与科学家在虚实之间叩问“科学精神”
  • 菲律宾选举委员会公布中期选举结果,马科斯阵营选情未达预期
  • 坚决打好产业生态培育攻坚战!陈吉宁调研奉贤区
  • 外交部部长助理兼礼宾司司长洪磊接受美国新任驻华大使递交国书副本