跳到主要内容

npm 安装包时常见参数

· 阅读需 1 分钟
素明诚
Full stack development

-g:全局安装,将包安装到全局环境中,可以在命令行中直接使用

-D(--save-dev):该模块只需要用于开发环境,不用于生产环境,例如测试工具、构建工具等。安装后会被添加到 package.json 文件的 devDependencies 中。

-Y(--yes):在安装模块时,自动选择 yes ,不需要用户确认。

-S(--save):将模块添加到 package.json 文件中的 dependencies 中,该模块在生产环境和开发环境都需要使用。

-E--save-exact:在 package.json 文件中添加精确的版本号,而不是一个范围。

-O--save-optional:将包安装到项目的可选依赖中,同时在 package.json 文件中添加可选依赖项

举例来说,假设你需要安装 Lodash 这个库,如果你只在开发环境使用,可以使用 -D 参数:

npm install lodash -D

如果你需要在生产环境和开发环境都使用,可以使用 -S 参数:

npm install lodash -S

如果你需要在安装模块时自动确认,可以使用 -Y 参数:

npm install lodash -D -Y