NPM是一个Node包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。
NPM常用的命令有:
(1)$ npm install moduleNames
安装Node模块
注意事项:如果在使用模块的时候不知道其名字,可以通过网站按照
索引值找到想要的模块。npm也提供了查询的功能 $ npm search indexName
安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。
node的安装分为全局模式和本地模式。一般情况下会以本地模式运行,包会被安装
到和你的应用代码统计的本地node_modules目录下。在全局模式下,Node包会被
安装到Node的安装目录下的node_modules下。全局安装命令为
$ npm install -g moduleName。获知使用$npm set global=true来设定安装模式
,$npm get global可以查看当前使用的安装模式。
(2)$ npm view moduleNames
查看node模块的package.json文件夹
注意事项:如果想要查看package.json文件夹下某个标签的内容,可以使用
$ npm view moduleName labelName
(3)$ npm list
查看当前目录下已安装的node包
注意事项:Node模块搜索是从代码执行的当前目录开始的,搜索结果取决于当前使用的目录中
的node_modules下的内容。$ npm list parseable=true可以目录的形式来展现当
前安装的所有node包
(4)$ npm help
查看帮助命令
(5)$ npm view moudleName dependencies
查看包的依赖关系
(6)$ npm view moduleName repository.url
查看包的源文件地址
(7)$ npm view moduleName engines
查看包所依赖的Node的版本
(8)$npm help folders
查看npm使用的所有文件夹
(9)$ npm rebuild moduleName
用于更改包内容后进行重建