总结一下,这些选项的区别如下:
-
--save
(或-S
):安装的依赖包将添加到package.json
文件的dependencies
字段中。这些依赖包在开发和生产环境中都需要。 -
--save-dev
(或-D
):安装的依赖包将添加到package.json
文件的devDependencies
字段中。这些依赖包仅在开发环境中需要,生产环境中不需要。
在实际项目中,我们需要根据依赖包的用途来选择合适的选项。通常,对于应用程序运行时需要的依赖包,我们使用 --save
选项;对于开发、测试和构建过程中需要的依赖包,我们使用 --save-dev
选项。