NPM(Node Package Manager,Node包管理器)

简介

  • 每个Node应用都有一个包含该应用元数据的文件-package.json,包含应用名、版本号已经依赖等信息。
  • 我们使用NPM从NPM库下载并安装第三方包。
  • 所有下载的包以及其依赖都保存在node_modules文件夹,这个文件夹应该排除在源代码版本控制(如git、SVN等)外。
  • Node的包版本号符合的语义格式为:major.minor.patch (即主要版本、次要版本、补丁),如:

    4.13.6 major必须满足4,minor必须满足13,patch必须满足6(即完全匹配)。
    ^4.13.6 major必须满足4,其余并不关心(使用最新的即可)。
    ~4.13.6 major必须为4,minor必须为13,不关心patch。

常用NPM命令

安装以及卸载包

安装包

npm i <packageName>

安装指定版本的包

npm i <packageName>@<version>

作为开发依赖安装包

npm i <packageName> --save-dev

卸载包

npm un <packageName>

PS:使用 -g 可以全局安装或卸载包

查看已安装的包

查看所有已安装包的详细信息(包括它们的依赖以及版本)

npm list

仅查看所有已安装包的信息(不包括它们的依赖)

npm list --depth=0

查看某个包的信息

查看详细信息

npm view <packageName>

仅查看其依赖信息

npm view <packageName> dependencies

查看该包的所有版本信息

npm view <packageName> versions

将本地安装的包更新

查看过时的包

npm outdated     # -g 可以查看全局安装的包

更新过时的包(仅会更新次要版本号及补丁号到最新)

npm update

发布包&更新发布后的包

发布包

npm adduser    #如果没有npmjs.org的账号,可以通过该命令创建
npm login     #登陆npmjs.org的账号
npm publish   #发布你自己的包

更新已经发布的包

npm version   #更新版本号
npm publish   #发布更新后的包

原文地址:https://www.cnblogs.com/hiramP/p/10585494.html

时间: 2024-10-13 15:54:21

NPM(Node Package Manager,Node包管理器)的相关文章

NPM - Node Package Manager - Node 包管理器

NPM - Node Package Manager - Node 包管理器 NPM 是什么? npm(全称Node Package Manager,即node包管理器)是Node.js默认的.以JavaScript编写的软件包管理系统. npm 官方网站 npm 官方文档 一般当我们说npm的时候可能指3件事 NPM 网站:https://www.npmjs.com/ NPM 包管理库,存储了大量的JavaScript代码库 NPM 客户端,我们所使用的npm命令行工具.使用JavaScrip

RPM(RPM Package Manager)程序包管理工具的常见使用方法

软件包有两种: 二进制格式的软件包和源码程序包. 如何选择适合自己的二进制格式的软件包? 1.根据CPU架构选择软件包 二进制格式的软件包就是已经把源程序转化为CPU所支持的指令集,它可以直接运行的.因为不同架构的CPU指令集不完全一样的.所以二进制格式的 软件包通常会标识适用于那种架构的CPU. CPU 常见平台arch:     1).Power  造价高.性能强劲     2).简化板的 PowerPC     3).UItraSparc     4).x86 功耗低,性能接近服务器级架构

关于 npm 包管理器最常用的内容都在这儿了

Nodejs的诞生,给前端开发世界带来了翻天覆地的变化. 前端工程化,各种工具,以及向后端的能力扩展. 车子离不开轮子,node(前后端)开发离不开npm这个包管理工具,在这总结下常用配套工具: npm nrm nvm npm 安装Nodejs会自带 npm,这个默认的包管理器. 常用的基本命令有 初始化,建立工程(主要体现在生成一个package.json的文件) npm init 安装包 如果是clone一个已有工程,下到本地第一步自然是安装所有的依赖包了. npm install // 简

【Node.js学习笔记四】Node包管理器(Node Packaged Manager,NPM)

Node包管理器是一个命令行应用程序.可以查找.安装.删除.发布以及做与Node封装模块相关的其他很多东西. Node包管理器提供了Node包的注册表和开发之间的联系. Node包管理器的命令

npm(Node包管理器)命令行选项

Node包管理器(Node Packaged Manager,NPM) Node封装模块(Node Packaged Module,module)     选项 说明 示例  1  search  在存储库中查找模块包  npm search express  2  install  使用在存储库或本地位置上的一个package.json文件来安装包 npm install npm install express npm install [email protected] npm install

node.js入门经典 第2章 npm(Node包管理器)

2.1 npm是什么 npm(Node Package Manager)是Node.js的包管理器.它允许开发人员在Node.js应用程序中创建.共享并重用模块. 2.3 安装模块 npm install [module_name] 2.4 使用模块 var module = require{'module'}; 2.8  使用package.json指定依赖关系 使用package.json文件来指定在应用程序中要用的模块,并且通过单个命令来安装它们: npm install

在linux中使用包管理器安装node.js

网上文章中,在linux下安装node.js都是使用源码编译,其实node的github上已经提供了各个系统下使用各自的包管理器(package manager)安装node.js的方法. 1. 在Ubuntu中,使用如下命令: curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs 如果需要使用npm安装本地组件,还需要执行如下命令: apt-get install -y bu

A Beginner’s Guide to npm — the Node Package Manager

原文: http://www.sitepoint.com/beginners-guide-node-package-manager/ Installing Node.js 验证你的安装是否成功. $ node > console.log('Node is running'); Node is running > .help .break Sometimes you get stuck, this gets you out .clear Alias for .break .exit Exit t

Node.js包管理器Yarn的入门介绍与安装

FAST, RELIABLE, AND SECURE DEPENDENCY MANAGEMENT. 就在昨天, Facebook 发布了新的 node.js 包管理器 Yarn 用以替代 npm .咱虽然是个半桶水的咸鱼前端,不过也得跟上 Javascript 这股潮 (hong) 流 (huang) 的脚步,所以便有了下面这篇文章.大概的浅尝了一下这个自称是又快又可信赖又安全的包管理,所以写的内容不会很详细,更多的可能只是针对这个全新的包管理与 npm 的不同之处来对比.也可能有些地方写得不对