美文网首页NodeJs
Npm 使用介绍

Npm 使用介绍

作者: 卯兔木瓜 | 来源:发表于2019-12-20 15:05 被阅读0次

Npm是NodeJS一起安装的包管理工具,使用场景:
1、从NPM服务器下载别人编写的第三方包到本地使用,
2、从NPM服务器下载并安装别人编写的命令行程序到本地使用,
3、将自己编写的包或命令行程序上传到NPM服务器供别人使用。

备注:第三方包与命令行程序工具的区别。

全局安装与本地安装
本地安装
1、将安装包放在 项目根目录下的 node_modules下,如果没有,会自动生成。
2、可以通过 require() 来引入本地安装的包。
全局安装
1、将安装包放在 /usr/local 下或者你 node 的安装目录
2、可以直接在命令行里使用

备注:如果本地安装中需要从全局安装中引用的话使用 npm link <模块名>

查看安装信息
全写:npm list -g
简写:npm ls

卸载模块
npm uninstall gulp

更新模块
npm update

搜索模块
npm search

创建模块
npm init
pageage.json

登录npm服务器
npm adduser

发布包
npm publish

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

如果只是修复bug,需要更新Z位。
如果是新增了功能,但是向下兼容,需要更新Y位。
如果有大变动,向下不兼容,需要更新X位。
版本号有了这个保证后,在申明第三方包依赖时,除了可依赖于一个固定版本号外,还可依赖于某个范围的版本号。例如"argv": "0.0.x"表示依赖于0.0.x系列的最新版argv。

NPM 常用命令
除了本章介绍的部分外,NPM还提供了很多功能,package.json里也有很多其它有用的字段。

除了可以在npmjs.org/doc/查看官方文档外,这里再介绍一些NPM常用命令。

NPM提供了很多命令,例如install和publish,使用npm help可查看所有命令。

NPM提供了很多命令,例如install和publish,使用npm help可查看所有命令。

使用npm help <command>可查看某条命令的详细帮助,例如npm help install。

在package.json所在目录下使用npm install . -g可先在本地安装当前命令行程序,可用于发布前的本地测试。

使用npm update <package>可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。

使用npm update <package> -g可以把全局安装的对应命令行程序更新至最新版。

使用npm cache clear可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。

使用npm unpublish <package>@<version>可以撤销发布自己发布过的某个版本代码。

相关文章

  • NPM使用介绍

    原文地址:LoveDev NPM全名是Node Package Manager,是Node.js的套件(packa...

  • NPM 使用介绍

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

  • NPM 使用介绍

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

  • Npm 使用介绍

    Npm是NodeJS一起安装的包管理工具,使用场景:1、从NPM服务器下载别人编写的第三方包到本地使用,2、从NP...

  • npm使用介绍

    npm是什么? npm是node.js的一个包管理工具,方便的使用第三方库,无需每次新建一个项目而导入第三方JS库...

  • NPM使用介绍

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

  • NPM 使用介绍

    NPM 使用介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用...

  • node npm init 创建项目 package.json

    三、npm 创建项目 上一节已经介绍了 npm 的安装,这一节来介绍 npm 的使用。首先使用 npm 创建一个项...

  • 通过淘宝npm源安装指定版本软件

    首先介绍如何使用淘宝源安装软件 临时使用npm --registry https://registry.npm.t...

  • npm 命令使用介绍

    安装组件仓库 一般拿到一个新的项目,都会执行如下操作,进行模块安装,安装后会在目录下生成node_modules目...

网友评论

    本文标题:Npm 使用介绍

    本文链接:https://www.haomeiwen.com/subject/oigbnctx.html