npm 安装包时常见参数
· 阅读需 1 分钟
-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