是 less 文件中下面的 import 路径引起的
@import 'src/styles/themes/default';
改为相对路径就可以了
@import '../../../../src/styles/themes/default';
更好的解决方法是使用 ~
@import '~src/styles/themes/default';
@import '~node_modules/ng-zorro-antd/divider/style/index';
@dudu: angular build 系统使用 webpack 时才支持 ~
开头的 import 路径,使用 esbuild 时不支持
更更好的解决方法是在angular.json 中 build
的options
部分添加下面的设置
"stylePreprocessorOptions": {
"includePaths": [
"src/styles/"
]
}
并修改为下面的 import 路径
@import 'themes/default';