reactjs - Node-sass 是 React 项目的开发依赖还是生产依赖?

标签 reactjs npm sass package.json node-sass

在各种 React 文档中,我看到它被添加为产品依赖项,但我不明白为什么。难道它不应该是一个 devDependecy 吗?因为 SASS 仅在开发过程中进行编译,而当推送到产品时,您实际上推送的是已编译的 CSS 文件?

最佳答案

由于需要进行生产构建,因此它应该位于生产依赖项列表中。

根据我的经验,大多数时候项目都会重新构建以进行生产,因此需要从头开始构建所需的所有包。

开发依赖项可能类似于 webpack-dev-server,产品构建不需要它,但显然在开发中使用(假设有人正在使用它)。

关于reactjs - Node-sass 是 React 项目的开发依赖还是生产依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55089432/

相关文章:

reactjs - 如何在React中正确使用setinterval

javascript - React 在渲染之前更改 html,例如更改样式、添加 span 标签等

node.js - 无法卸载 angular-cli

html - CSS 文本结束缩进

javascript - 在渲染之前 react DOM offsetHeight

node.js - 将文件通过管道传输到 uglifyjs - 从 Powershell

node.js - 错误 : Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

javascript - Gulp - 排除可变文件名

javascript - 使用自定义 svg 更改按钮的形状

javascript - React JS 没有编译 Bootstrap 组件。只返回 HTML 组件。 0xerr011d