![Node.js开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/830/26793830/b_26793830.jpg)
上QQ阅读APP看书,第一时间看更新
2.5 使用NPM进行Node包的安装
前面我们已经很多次使用NPM命令了,这其实使用的是Node.js默认的包管理器NPM。当Node.js安装完成后,也默认将NPM安装完成。安装包模块使得Node.js变成了一个更加强大的Web App开发平台。它能预先为Node.js App提供所需要的功能。NPM官方网站号称有250000个不同的包可供开发者下载使用,网址为https://www.npmjs.com/。
例如,我们希望在Node.js上扩展一个MySQL接口,可以让我们在App中使用MySQL数据库。只需要在Node.js command prompt中输入如下命令即可:
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P33_35640.jpg?sign=1738871677-Mht5hqly34gBXltq6ekzSIWN8LZnoz0l-0-437eb1fd4e41ea684e7f1ef86dd76651)
上面的命令会通过NPM下载和安装MySQL Node包。当选择的包安装完成时会看到如图2.10所示的信息。
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P33_35643.jpg?sign=1738871677-gYZaLXSCycq5v3VgqKWKZh9RScQ73MFf-0-20fa0e9a74146387ed3a71cfb9ca8c78)
图2.10 使用NPM在Windows下安装MySQL包
NPM的常用命令介绍如下:
(1)查看帮助
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P33_35651.jpg?sign=1738871677-2zCqsdYnWUPt9xMNeinuYXHrPzZR1jmA-0-d9633ccd2f22cd1a33ac2525426d8af3)
(2)安装模块
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P34_136311.jpg?sign=1738871677-h9qj9umaG2DdNmvwCfGqZUP2t1nqj9ws-0-a6e39871fe7fab4e0f77d6c05ed522db)
(3)在全局环境中安装模块(-g:启用global模式)
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P34_35674.jpg?sign=1738871677-Gb44Qvwipoqo39LwqcqhjuktRVxu2iIJ-0-75129d051d81065c3430da3561179d43)
更多的内容可参考https://npmjs.org/doc/install.html。
(4)卸载模块
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P34_35681.jpg?sign=1738871677-NRtYA2E631Uqt89v42JzXrE9XOPCBt58-0-812eb36fec277fb274ae7955f2b9052d)
(5)显示当前目录下安装的模块
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P34_35688.jpg?sign=1738871677-x9bknwlrVaj5T8V8bCLXst9AApwHsLDR-0-58ba3a8fa22c6f9299f57d541eaae0a2)
提示
Node.js安装成功后,系统会自动在PATH用户环境变量和系统环境中分别添加NPM和Node.js路径。