包的分类
使用npm包管理工具下载的包,共分为两大类,分别是:
-
项目包:被安装到项目的node modules目录中的包,都是项目包。
-
开发依赖包(被记录到devDependencies节点中的包,只在开发期间会用到)
-
核心依赖包(被记录到dependencies节点中的包,在开发期间和项目上线之后都会用到)
npm i 包名 -D # 开发依赖包,会被记录到devDependencies中 npm i 包名 # 核心依赖包,dependencies
-
-
全局包
-
在执行npm install命令时,如果提供了-g参数,则会把包安装为全局包。
-
全局包会被安装到
C:\Users\用户目录\AppData\Roaming\npm\node_modules
目录下 -
npm i 包名 -g # 全局安装指定的包 npm uninstall 包名 -g # 卸载全局安装的包
-
注意:
- 只有工具性质的包,才有全局安装的必要性。因为它们提供了好用的终端命令。
- 判断某个包是否需要全局安装后才能使用,可以参考官方提供的使用说明即可。
-