angular - nrwl nx 应用程序(Angular7 / Typescript)之间的共享样式(scss)
问题描述
我正在寻找使用 nx 设置我的第一个 monorepo 并且在概念上正在努力分享样式。
问题域如下。存储库将包含同一客户端的多个应用程序,这些应用程序都必须遵循标准外观。即字体名称、大小、颜色、边距和填充等...
根据 nx 最佳实践,在 nx 工作区中设置它的正确方法是什么
解决方案
如果您使用小型、独立的组件构建 UI,您应该能够开箱即用地执行此操作。这些(或它们的组)中的每一个都将位于不同的库中;并且应用程序会将这些库组合成部署的包。
但是,这不允许说一个应用程序的样式与其他应用程序截然不同;在大多数情况下,这实际上是不可取的。
组件库将包含其中包含的所有组件所需的样式。
推荐阅读
- c# - 带有文本框选择更改事件的“输入字符串格式不正确”
- regex - 如何替换或替换所有字符,但不是引号内的字符?(谷歌表格)
- xamarin - Xamarin 对认知语音服务的支持
- c++ - 'P1'版本'20100826'和'P2'版本'20080116'之间的C++ Il不匹配
- laravel - 没有配置白名单,没有代码覆盖会产生错误
- javascript - 防止函数名称在缩小时被破坏
- javascript - NodeJS 服务器 - 客户端对响应状态 500 的行为不同,具体取决于响应正文
- android - 将图标添加到包并访问它
- sql-server - 使用存储过程作为外部字典的来源
- excel - 如何使用变量来表示链接?