npm下载的包分类
共分为两类:项目包-全局包
项目包:安装到项目的node_modules目录中的包,是项目包
项目包分为:开发依赖包-核心依赖包
开发依赖包:被记录到devDependencies节点中的包,只在开发期间会用到 npm i 包名 -D
核心依赖包:被记录到dependencies节点中的包,只在开发期间和项目上线之后都会用到 npm i 包名
全局包:执行npm install 命令时候,如果提供了 -g参数,就会把包安装成全局包(前面使用nrm的时候有使用)
npm i 包名 -g ——全局安装
npm i uninstall 包名 -g
全局包默认会被安装在 以下类似路径中
之后重新安装npm i nrm -g
只有工具性质的包,才有全局安装的必要性,因为他们可以提供终端命令
判断是否需要全局安装,与包相同 参考官方的使用说明