2024年6月8日发(作者:)

npm install 常见参数

(原创实用版)

目录

install 概述

2.常见参数介绍

2.1 -g

2.2 -r

2.3 -s

2.4 -d

2.5 -p

2.6 -e

2.7 -v

2.8 -y

2.9 --save

2.10 --save-dev

2.11 --save-unused

2.12 --save-unused-dev

2.13 -- Production

正文

install 概述

pm(Node Package Manager)是 的包管理器,它用于安装

和管理 的扩展包。在日常开发中,我们经常使用 npm 来安装、

更新、删除和查看 的扩展包。npm install 命令是其中最常用

第 1 页 共 4 页

的一个,用于安装 的扩展包。

2.常见参数介绍

pm install 命令有很多参数,可以满足我们在不同场景下的安装需

求。下面我们来详细介绍一些常用的参数:

2.1 -g

-g 参数表示全局安装,即把包安装到系统全局的 node_modules 文

件夹。这样,所有项目都可以共享这个包。使用 -g 参数安装的包,在项

目中通过 require() 函数调用时,不需要使用相对路径。

2.2 -r

-r 参数表示递归安装,即安装当前项目及其子项目所需的所有依赖

包。当我们需要在项目的子文件夹中安装依赖时,可以使用 -r 参数。

2.3 -s

-s 参数表示安装时输出详细的日志信息,便于我们查看安装过程中

的问题。

2.4 -d

-d 参数表示安装时输出依赖树,即项目的所有依赖及其版本信息。

通过 -d 参数,我们可以查看项目依赖的哪些包以及它们的版本。

2.5 -p

-p 参数表示安装时只安装指定的版本,而不进行版本升级。如果需

要安装特定版本的包,可以使用 -p 参数。

2.6 -e

-e 参数表示在安装过程中,如果遇到错误,不退出安装过程,而是

继续尝试安装其他包。通过 -e 参数,我们可以在遇到问题时,继续完成

安装。

第 2 页 共 4 页

2.7 -v

-v 参数表示显示版本信息,即输出当前安装的包的版本号。

2.8 -y

-y 参数表示在安装过程中,如果遇到依赖冲突,自动解决冲突。当

我们需要在多个项目间共享依赖时,可以使用 -y 参数自动解决冲突。

2.9 --save

--save 参数表示安装完成后,把包添加到项目的 文

件的 dependencies 部分。这样,在项目中通过 require() 函数调用时,

不需要使用相对路径。

2.10 --save-dev

--save-dev 参数表示安装完成后,把包添加到项目的

文件的 devDependencies 部分。这样,在项目开发过程中,通过 require()

函数调用时,不需要使用相对路径。

2.11 --save-unused

--save-unused 参数表示安装完成后,把包添加到项目的

文件的 dependencies 部分,即使这些包在项目中没有被

使用。

2.12 --save-unused-dev

--save-unused-dev 参数表示安装完成后,把包添加到项目的

文件的 devDependencies 部分,即使这些包在项目开发过

程中没有被使用。

2.13 -- Production

--production 参数表示在生产环境下安装包,即不会安装一些开发

相关的依赖。通过 --production 参数,我们可以在生产环境下,只安装

项目运行所需的包。

第 3 页 共 4 页

第 4 页 共 4 页