node-sass 是对 React 项目的开发还是生产依赖?
Posted
技术标签:
【中文标题】node-sass 是对 React 项目的开发还是生产依赖?【英文标题】:Is node-sass a dev or a production dependency on React projects? 【发布时间】:2019-08-01 00:48:31 【问题描述】:在各种 React 文档中,我看到它被添加为 prod 依赖项,但我不明白为什么。不应该是 devDependecy,因为 SASS 仅在开发期间编译,而当推送到 prod 时,您实际上是在推送已编译的 CSS 文件?
【问题讨论】:
【参考方案1】:由于需要进行生产构建,所以它应该在生产依赖项列表中。
根据我的经验,大多数时候项目都是为了生产而重新构建,因此需要从头开始构建所需的所有包。
开发依赖可能类似于 webpack-dev-server,它在 prod 构建中不需要,但显然用于开发(假设有人正在使用它)。
【讨论】:
以上是关于node-sass 是对 React 项目的开发还是生产依赖?的主要内容,如果未能解决你的问题,请参考以下文章
在 React 项目中用与平台无关的 SASS 编译器替换 node-sass