如何在具有不同库共享变量的单一仓库中管理SCSS样式表?

我有一个角monorepo通过建立Nrwl和现在用角材料的主题化,它采用SASS。

我希望SCSS源文件在项目级别导入,在那里我将覆盖默认的颜色变量进行主题设置。

我遇到的问题是我想将SCSS源文件导入到monorepo内的其他应用程序/库中,并导入到此monorepo之外的项目中。

我可以这样写导入:

@import "../other-lib/style.scss";

...适用于monorepo内部的任何内容。

或者我可以这样写:

@import "~@my-organization/other-lib/style.scss";

...无法在我的Monorepo AFAIK中使用。

如何使它在两种情况下都能正常工作?

它的设置类似于下图。

在此处输入图片说明