react与react-dom是否应设置为开发依赖devDependencies?
结论
在你给出的所有前提均成立的情况下,可以将所有依赖仅设置为开发依赖。
逻辑推导过程
- 包管理工具中
dependencies的核心作用是标记需要在Node.js生产环境运行时动态引入的依赖,devDependencies的核心作用是标记仅在开发、构建环节需要使用的依赖 - 你给定的前提明确:所有生产环境资源全部由webpack在构建阶段打包完成、生产环境无Node.js运行环境、生产环境不存在动态require依赖包的行为,即不存在任何生产环境运行时安装、引入依赖的需求
- 该场景下所有依赖仅会在本地开发、webpack打包构建阶段被调用,完全符合开发依赖的适用范围,全部设置为开发依赖不会对生产环境的运行产生任何影响
内容的提问来源于stack exchange,提问作者user16238654
相关产品推荐
相关产品推荐

