NPM全称是Node Package Manager(Node包管理器),用来对Node.js的插件包进行管理(包括安装、卸载、管理依赖等)。
NPM是随Node.js一起安装的包管理工具,所以不需要单独安装。在Node.js安装好以后,用户可以通过命令行(Windows CMD或者Linux Shell)输入以下命令确认NPM是否安装正确:
如果返回NPM使用说明,则证明NPM安装正确,界面如图2-3所示。
图2-3 NPM安装正确的界面
NPM CLI是一组命令集合,在后续安装Node-RED或者安装Node-RED节点都需要使用这些命令。常见的NPM命令如下。
查看版本的命令:
初始化空NPM项目是初始化生成一个新的package.json文件。这个文件用来记录项目的详细信息,包括我们在项目开发中所要用到的包以及项目的详细信息等。初始化空NPM项目的命令如下:
根据项目中的package.json配置文件自动下载项目所需的全部依赖包。安装依赖包的命令如下:
自动更新包到最新版本的命令如下:
删除包的命令如下:
清理NPM缓存,防止缓存不足导致不同版本的模块安装失败,命令如下:
由于大多数包的安装源在国外服务器上,所以NPM安装的时候会比较慢,这时可以通过指定软件源地址来加速安装过程。这里以常用的国内淘宝NPM源举例:
设置好以后可以通过以下命令来查看是否成功: