angular - ng build 编译所有角度材质模块
问题描述
当我运行 ng build --prod 时,所有 mat 模块都被编译甚至未使用的模块
共享模块.ts
---
import { MatDatepickerModule } from '@angular/material/datepicker';
import { MatNativeDateModule, MatOptionModule } from '@angular/material/core';
import { MatInputModule } from '@angular/material/input';
import { MatSelectModule } from '@angular/material/select';
import { MatRippleModule } from '@angular/material/core';
import { MatCheckboxModule } from '@angular/material/checkbox';
import { MatMenuModule} from '@angular/material/menu';
@NgModule({
declarations: [],
imports: [
---
MatDatepickerModule,
MatNativeDateModule,
MatInputModule,
MatRippleModule,
MatCheckboxModule,
MatSelectModule,
MatOptionModule,
MatMenuModule
],
exports: [
---
MatRippleModule,
MatSelectModule,
MatOptionModule,
]
})
export class SharedModule {
}
错误是什么,它会影响捆绑包大小和应用程序加载速度吗
解决方案
推荐阅读
- sql-server - 未在 VS 代码上选择服务器
- python-3.x - Python3迭代打印多行的文件
- c - gcc sizeof float _Imaginary
- javascript - 如何从两个数填充任何从负数到正数的数组?
- numpy - 两个 4D mat mul numpy 并且应该期望输出 5D
- javascript - 在外部文件中声明变量?
- firebase - 如何进行 Firestore 虚假查询
- css - 为什么 grid-gap 中的百分比值会在 CSS 网格中产生溢出?
- php - redirect()-to() 上的方法
- c# - 当我更改页面以及将我的应用程序移至后台时,如何停止 Device.StartTimer ()?并正确使用 MessagingCenter