npm(Node Package Manager)包管理器,是node.js默认的的包管理器。安装好node.js后,默认也就安装好了npm。npm官网有250000个包可供开发者下载。其网址:https://www.npmjs.com/
npm常见命令:
查看帮助
npm help或npm h
查看npm版本
通过node -v,node version命令查看。
![](https://img.haomeiwen.com/i9646874/25633957eb7865ed.png)
npm init 生成一个package.json的包记录文件。
package.json包含项目名,版本号,作者信息等,若不想写内容,可以直通过npm init -y或npm init -yes来生成一个默认值的package.json文件。
![](https://img.haomeiwen.com/i9646874/1614bc9a3698a21f.png)
安装包名
npm install 包名,如npm install underscore (underscore是强大的JavaScript工具库,可以提高开发效率)
![](https://img.haomeiwen.com/i9646874/476503fd8a31b704.png)
执行以上命令后,此时文件夹中多出一个node-modules文件夹(存放安装包的文件夹)。打开此文件就可以看到underscore的文件包
![](https://img.haomeiwen.com/i9646874/ea1d67c236a161c0.png)
全局安装
npm install -g 包名,如npm install -g underscore
小提示:
包安装时,添加--save或-S参数,如npm install underscore --save,这样写可以将包安装信息记录在package.json文件的dependencies字段中,以便管理包的依赖关系
![](https://img.haomeiwen.com/i9646874/947e0337a1103285.png)
包安装时,添加--dev参数,如npm install underscore --dev,这样写可以将包安装信息记录在package.json文件的devDependencies字段中。
![](https://img.haomeiwen.com/i9646874/383e045704bad6aa.png)
建议所有项目安装包都记录在package.json文件中。当我们的package.json文件中有依赖包的记录时,只有运行npm install命令,系统就自动安装所有依赖包。
若不需要某个依赖包时,可以运行npm uninstall命令卸载该包。
卸载包名
npm uninstall 包名,如npm uninstall underscore
显示当前目录的安装包
npm list
![](https://img.haomeiwen.com/i9646874/56125662db48ff74.png)
关于package.json字段常见:https://docs.npmjs.com/files/package.json查看
网友评论