Yarn 安装包 -D 和 -S 参数区别详解
在使用 Yarn 安装包时,'-D' 和 '-S' 参数有以下区别:
- '-D' 或者 '--dev':这个参数表示将包安装为开发依赖(devDependencies)。开发依赖是指在开发过程中需要使用的包,例如测试工具、构建工具等。这些包在项目打包发布时不会被包含进去。
- '-S' 或者 '--save':这个参数表示将包安装为生产依赖(dependencies)。生产依赖是指在项目运行时需要使用的包,例如框架、库等。这些包在项目打包发布时会被包含进去。
使用 '-D' 参数安装的包会被添加到 package.json 文件的 devDependencies 属性中,使用 '-S' 参数安装的包会被添加到 dependencies 属性中。
例如,使用以下命令安装一个包:
yarn add lodash -D
这会将 lodash 包安装为开发依赖,同时将其添加到 package.json 文件的 devDependencies 属性中。
另外,如果不指定 '-D' 或 '-S' 参数,默认情况下 Yarn 会将包安装为生产依赖。
原文地址: https://www.cveoy.top/t/topic/pgFj 著作权归作者所有。请勿转载和采集!