2

我正在尝试将我的 Angular 项目从12升级到13,并遇到了一个我无法解决的问题,因为我已经工作了两天。

我的应用程序是默认的 Angular Material 应用程序,具有一些功能,例如购物清单应用程序。

要插入项目,我使用带有一些可以提交的字段的公式。(MatDialog) 我已经将这个公式外包到我自己的 Angular 库中,以便更通用和可重用。

现在,在升级库项目并尝试将生成的构建(来自新常春藤)链接到我的应用程序后,我收到了错误:

SassError: Can't find stylesheet to import.

@import '@my/form-lib/theme';

意味着未知的样式表来自库,并提供对该库的默认主题访问,但我无法确定为什么会发生这种情况。我也认识到,Angular Materialnow 的使用不再需要波浪号 ~。

@use '**~**@angular/material' as mat;

我试图删除所有波浪号〜但错误仍然存​​在。

我还尝试重置@angluar/cli13.0.0 ,此处将其描述为解决方案。
但这对我不起作用。

有谁知道尝试的解决方案?

4

1 回答 1

0

唯一为我修复它的东西一直在改变

@import '@my/lib/scss-file';

@import 'node_modules/@my/lib/scss-file';
于 2022-02-17T16:02:14.157 回答