npm常用命令

https://www.runoob.com/nodejs/nodejs-npm.html

安装命令

npm install npm -g

使用淘宝镜像的命令

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

使用 npm 命令安装模块

npm install <Module Name># 本地安装

npm install <Module Name> -g   # 全局安装


如果出现以下错误:

npm err! Error: connect ECONNREFUSED 127.0.0.1:8087 

解决办法为:

$ npm config set proxy null

查看安装信息

npm list -g  查看所有全局安装的模块

npm list grunt  查看某个模块的版本号


Package.json 属性说明

name - 包名。

version - 包的版本号。

description - 包的描述。

homepage - 包的官网 url 。

author - 包的作者姓名。

contributors - 包的其他贡献者姓名。

dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。

repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。

main - main 字段指定了程序的主入口文件,require('moduleName') 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。

keywords - 关键字


卸载模块

npm uninstall express


查看包是否还存在,或者使用以下命令查看

npm ls

更新模块

npm update express

搜索模块

npm search express


创建模块

npm init

以下命令在 npm 资源库中登录或注册用户

npm login

npm adduser

用以下命令来发布模块

npm publish

版本号

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


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


如果只是修复bug,需要更新Z位。

如果是新增了功能,但是向下兼容,需要更新Y位。

如果有大变动,向下不兼容,需要更新X位。



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>可以撤销发布自己发布过的某个版本代码。




TOP