tl; dr;
开发将使用npm部署和使用的Angular组件的最佳方式是,使用这些组件的人可以轻松覆盖CSS。
我不希望在这里写一个很长的回复;但指向一个能够理解这一点的网站的指针会很棒。我一直试图理解预期的设计模式。
更多详情:
我正在学习通过npm分发Angular组件。在预设时,我使用ng-packagr
来执行此操作。 如果您对替代方案有任何建议,请指出我的方向,我可能会走错路。
我遇到的问题是我使用* .scss(结构)和* .theme.scss(外观)文件开发我的组件,但ng-packagr
似乎将这些内联捆绑在一起。
看来这里的文档非常宽松,这对Angular生态系统来说是一种耻辱。在这一点上,我要么没有得到它,或者看起来谷歌正试图强迫我们所有人进入材料CDK