首页 新闻 会员 周边 捐助

无法 import '@angular/flex-layout/mq'

0
悬赏园豆:30 [已解决问题] 解决于 2024-12-18 19:37

一个 angular 12 的项目,在 _variables.scss 中有下面的 import 语句

@import '@angular/flex-layout/mq';

升级到 angular 19 后 build 时报错

Can't find stylesheet to import.
  ╷
2 │ @import '@angular/flex-layout/mq';
  │         ^^^^^^^^^^^^^^^^^^^^^^^^^
  ╵
  src\styles\_variables.scss 2:9  @import
  src\styles\styles.scss 2:9      root stylesheet [plugin angular-sass]

    angular:styles/global:styles:2:8:
      2 │ @import 'src/styles/styles.scss';

请问如何解决?

dudu的主页 dudu | 高人七级 | 园豆:29642
提问于:2024-12-18 19:25
< >
分享
最佳答案
0

参考 github issue Can't find stylesheet to import error for @angular/flex-layout/mq 的评论找到了解决方法

改为下面的 import 路径即可

@import '@ngbracket/ngx-layout/core/sass/layout-bp';

在升级的过程中已经安装过 @angular/flex-layout,详见 https://q.cnblogs.com/q/143619

dudu | 高人七级 |园豆:29642 | 2024-12-18 19:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册