📜  npm install 和 npm install save --dev - Shell-Bash 有什么区别(1)

📅  最后修改于: 2023-12-03 15:03:17.529000             🧑  作者: Mango

npm installnpm install --save-dev 的区别

在 Node.js 中,npm 是一个很重要的工具,它可以用来安装、运行、卸载各种包或模块。在安装包时,我们可以使用 npm install 命令来进行安装,也可以使用 npm install --save-dev 命令来进行开发环境下安装。

npm install 命令

npm install 命令用于安装依赖包或模块。在项目中,我们通常会将项目所需要的依赖包或模块记录在 package.json 文件中,以便于其他人在下载项目的时候可以快速安装相应的依赖。

当我们使用 npm install 命令时,它会自动查找 package.json 文件中所列出的依赖包或模块,并安装它们到当前项目的 node_modules 目录下。

# 安装所需要的依赖包
npm install
npm install --save-dev 命令

npm install --save-dev 命令与 npm install 命令类似,它也是用于安装依赖包或模块。不过,它会将所安装的依赖包或模块记录到 package.json 文件中的 devDependencies 属性中,表示这些依赖项只在开发环境中使用,而不会被部署到生产环境中。

# 安装开发环境下需要使用的依赖包
npm install --save-dev <package>
总结

npm install 命令是用于安装所有依赖包或模块,包括在生产环境和开发环境中所需的所有依赖项。

npm install --save-dev 命令是用于安装开发环境下所需的依赖包或模块,而不包括在生产环境中所需的依赖项。这样可以减少生产环境中的依赖项,从而减少开销,提高性能。