css - 生成的 css 文件应该与我的组件的源代码放在一起吗?

标签 css reactjs sass

我已经按照官方指南将 node-sass 添加为 css 预处理器:

https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#adding-a-css-preprocessor-sass-less-etc

生成的 css 文件放在我的源代码中。

Component
--Component.css
--Component.scss
--Component.tsx

我不喜欢这个有两个原因:

  • 它使文件浏览器变得困惑
  • 由于生成了 css 文件,我不认为它们是源代码的一部分,而是构建的一部分

我是不是想错了?或者更多的人将他们的 css 文件移出他们的源文件夹?

最佳答案

通常,生成的代码不应包含在您的 git 存储库中。这是为了避免困惑的合并冲突和使用过时的生成文件。

我通常创建一个“目标”文件夹并将所有生成的文件输出到该文件夹​​。此文件夹的命名约定由您决定。有些人喜欢使用“dist”。然后,我将此文件夹添加到我的 .gitignore 文件中。

关于css - 生成的 css 文件应该与我的组件的源代码放在一起吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51891864/

相关文章:

iphone - 我不知道如何在我的 css 文件中正确使用媒体选择器来决定为 iPhone 或 iPad 加载哪个图像

javascript - 将映射的按钮 ID 传递给组件

javascript - 在 React Redux 中调度操作之前等待多个 Axios 调用

javascript - 如何在 javascript 中迭代 'fetch' 返回的结果?

sass - 使用 SASS 连接嵌套类

html - 如果页面内容不占据 dipsplay 的高度,防止导航链接调整大小

html - 在 div 中垂直居中 div

Angular Material Typography 设置不正确

css - SASS foreach on li 与某些类

html - 使用 CSS 剪辑后,我可以移动图像以显示不同的部分吗?