2020-09-09 14:17发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们正在与外部机构合作实施Hybris Commerce 6.5项目。 该机构将向我们提供HTML,包括JS和CSS。
但是他们使用的是Bootstrap 4,并提供CSS作为SASS。 有谁知道这意味着什么,将当前的引导程序版本(3.3.7)更改为Bootstrap 4,并在构建过程中将LESS与SASS交换。 有相关的文章或指南吗? 感谢您的所有帮助!
最诚挚的问候,西蒙
我的建议是从该机构中删除Hybris OOTB LESS并用SASS代替。 该机构会知道如何编译SASS代码-要求他们提供构建脚本或查看grunt任务和grunt插件(libsass)。
您能解释一下您是如何用代码完成的吗?
嗨西蒙,
您设法找到答案了吗? 我们在这里也处于类似情况。 众所周知,Hybris OOTB使用的框架较少。 从SASS到LESS的迁移非常繁琐,这也是我们不选择的路线。 我们的想法是通过使用node提供的sass插件对SASS文件进行编译来将它们合并。 并可能在样式标签中添加该css文件。
另一种选择是将它们编译为名为" customsass.less"的文件,然后将该较少的文件导入styles.css。
我还没有尝试过。 由于开发人员可以使用任何操作系统,因此需要确保sass编译可在Windows,Mac和Linux上运行。 尝试后将添加其他回复。
更新:我们能够通过使用buildcallbacks实现此目的。 我们使用grunt执行sass编译以及自动前缀。 由于各种页面都使用hybris样式,因此我们尚未完全立即删除较少的OOTB文件,因此使用了混合方法。
我们仍在考虑完全删除hybris样式,但是由于这是一个繁琐的过程,因此我们尚未对此进行呼吁。
最多设置5个标签!
我的建议是从该机构中删除Hybris OOTB LESS并用SASS代替。 该机构会知道如何编译SASS代码-要求他们提供构建脚本或查看grunt任务和grunt插件(libsass)。
您能解释一下您是如何用代码完成的吗?
嗨西蒙,
您设法找到答案了吗? 我们在这里也处于类似情况。 众所周知,Hybris OOTB使用的框架较少。 从SASS到LESS的迁移非常繁琐,这也是我们不选择的路线。 我们的想法是通过使用node提供的sass插件对SASS文件进行编译来将它们合并。 并可能在样式标签中添加该css文件。
另一种选择是将它们编译为名为" customsass.less"的文件,然后将该较少的文件导入styles.css。
我还没有尝试过。 由于开发人员可以使用任何操作系统,因此需要确保sass编译可在Windows,Mac和Linux上运行。 尝试后将添加其他回复。
更新:我们能够通过使用buildcallbacks实现此目的。 我们使用grunt执行sass编译以及自动前缀。 由于各种页面都使用hybris样式,因此我们尚未完全立即删除较少的OOTB文件,因此使用了混合方法。
我们仍在考虑完全删除hybris样式,但是由于这是一个繁琐的过程,因此我们尚未对此进行呼吁。
一周热门 更多>