我们的团队正在开发一个基于角度的大型项目,我们正在为不同的控件(导航,输入,textarea,表格,按钮等)创建小型独立组件,以便它们可以在不同的项目。角度组件的Sass结构
在这种情况下我们不确定如何组织样式表(我们现在使用sass编译为一个css文件)。如果所有组件都需要独立并拥有自己的单独sass文件,那么我们将如何使用来自不同供应商css-s的样式(例如,我们使用MDL)来组织css继承之类的东西。
如果我们编写一个特定组件只在其自己的SASS文件中使用的所有CSS,我们将在不同的组件中有很多重复样式。这种情况是否有共同的解决方案?
非常感谢您分享您的建议!
在我来说,我其实做写独立的样式表,但我将诸如函数,混入和变量之类的东西导入到独立文件中。这样,每个组件都不依赖于其他组件,这对我来说是最好的方式,因为那样它们也可以在其他项目中重用。 – Chrillewoodz