首页  

npm install -g 和 npm install 区别     所属分类 nodejs 浏览量 70
npm install 和 npm install -g 的主要区别在于安装位置和使用场景。
前者用于安装项目依赖,后者用于安装全局命令行工具。



安装位置
npm install 命令默认将包安装到当前项目的 node_modules 目录中,这意味着包仅在当前项目中可用,不能通过 require() 函数在其他项目中调用。
npm install -g 命令则会将包安装到全局目录中,这样包就可以在任何地方通过命令行调用

使用场景
npm install 通常用于安装项目依赖的库或框架,这些依赖在项目中通过 require() 函数调用。
npm install -g 通常用于安装命令行工具或脚手架工具,例如 Grunt、Gulp、Express 等,这些工具可以在任何地方通过命令行调用


权限需求
npm install 通常不需要管理员权限,因为它仅在当前项目目录下操作。
npm install -g 需要管理员权限,因为它需要在全局目录下安装包,这通常需要使用 sudo 命令

依赖管理
npm install 默认会将依赖添加到 dependencies 中,
使用 --save 参数,则会添加到 dependencies 中;使用 --save-dev 参数,则会添加到 devDependencies 中

npm install -g 不会将依赖添加到 package.json  文件中,因此不会影响项目的依赖管理。

上一篇     下一篇
DateTimeFormatter 使用

LocalDateTime常用API

MyBatis3 Transaction 事务

nodejs 包管理工具 npm yarn 和 pnpm

npm常用命令

PNPM常用命令