npm包管理器

2019-03-31  本文已影响0人  梧桐芊雨

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命令查看。


image.png
npm init 生成一个package.json的包记录文件。

package.json包含项目名,版本号,作者信息等,若不想写内容,可以直通过npm init -y或npm init -yes来生成一个默认值的package.json文件。

image.png
安装包名

npm install 包名,如npm install underscore (underscore是强大的JavaScript工具库,可以提高开发效率)


image.png

执行以上命令后,此时文件夹中多出一个node-modules文件夹(存放安装包的文件夹)。打开此文件就可以看到underscore的文件包

image.png
全局安装

npm install -g 包名,如npm install -g underscore

小提示:

包安装时,添加--save或-S参数,如npm install underscore --save,这样写可以将包安装信息记录在package.json文件的dependencies字段中,以便管理包的依赖关系

image.png

包安装时,添加--dev参数,如npm install underscore --dev,这样写可以将包安装信息记录在package.json文件的devDependencies字段中。

image.png

建议所有项目安装包都记录在package.json文件中。当我们的package.json文件中有依赖包的记录时,只有运行npm install命令,系统就自动安装所有依赖包。

若不需要某个依赖包时,可以运行npm uninstall命令卸载该包。

卸载包名

npm uninstall 包名,如npm uninstall underscore

显示当前目录的安装包

npm list


image.png

关于package.json字段常见:https://docs.npmjs.com/files/package.json查看

上一篇下一篇

猜你喜欢

热点阅读