当前位置: 首页 > 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
http://www.lryc.cn/news/268369.html

相关文章:

  • C# LINQ
  • 云原生机器学习平台cube-studio开源项目及代码简要介绍
  • 大小端存储是什么鬼?
  • WEB:探索开源PDF.js技术应用
  • 数据分析之词云图绘制
  • 【赠书第13期】边缘计算系统设计与实践
  • 数据库01_增删改查
  • MySQL——进阶篇
  • Python 网络编程之搭建简易服务器和客户端
  • 往年面试精选题目(前50道)
  • 解决服务器Tab键不能补全问题
  • 人工智能 机器学习 深度学习:概念,关系,及区别说明
  • 数据库——LAMP的搭建及MySQL基操
  • 抗原设计与兔单B细胞技术的结合-卡梅德生物
  • 在uniapp中使用背景渐变色与背景图不生效问题
  • Java中XML的解析
  • React快速入门之交互性
  • 浅谈WPF之ToolTip工具提示
  • Android Studio 如何隐藏默认标题栏
  • 对于c++的总结与思考
  • Flask 账号详情展示
  • 软件测试/测试开发丨Pytest 参数化用例
  • MATLAB中./和/,.*和*,.^和^的区别
  • Flask 与微信小程序对接
  • node.js express框架开发入门教程
  • Spring系列学习二、Spring框架的环境配置
  • 基于飞浆OCR的文本框box及坐标中心点检测JSON格式保存文本
  • ubuntu 安装docker GPG error缺少公钥解决方法
  • Laravel的知识点
  • STM32 基础知识(探索者开发板)--103讲 通用定时器