Angular CLI build--prod失败,出现tsconfig.json“;名词使用参数“;真实和有角度材料的ser
我开始使用tsconfig.json的Angular CLI build--prod失败,出现tsconfig.json“;名词使用参数“;真实和有角度材料的ser,angular,typescript,angular-material2,tsconfig,Angular,Typescript,Angular Material2,Tsconfig,我开始使用tsconfig.json的“noUnusedParameters”:true和“noUnusedLocals”:true选项 我发现它们对于保持代码整洁非常有用,因为它们可以明显地显示未使用的导入和变量 问题是,当我尝试使用ngbuild--prod命令构建prod包时,我会遇到很多这种类型的错误 ERROR in ng:///...../node_modules/@angular/material/form-field/typings/index.d.ts.MdFormField_
“noUnusedParameters”:true
和“noUnusedLocals”:true
选项
我发现它们对于保持代码整洁非常有用,因为它们可以明显地显示未使用的导入和变量
问题是,当我尝试使用ngbuild--prod
命令构建prod包时,我会遇到很多这种类型的错误
ERROR in ng:///...../node_modules/@angular/material/form-field/typings/index.d.ts.MdFormField_Host.html (2,1): '$event' is declared but never used.
对于角材料组件,以及我的个人组件的类似错误,例如
ERROR in ng:///.../src/app/components/my-comp/my-comp.component.html (5,9): '$event' is declared but never used.
如果我关闭tsconfig.json选项,一切正常,但我想知道是否有办法克服这个问题
我正在使用Angular 4.4.3和Angular Material 2.0.0-beta.11。看起来Angular/Material github上已经合并了PR: 您的代码需要由您修复当然:] 此外,还有一些与角度/核心问题相关的讨论: 其中一个建议是从
tsconfig.json
中删除noUnusedParameters
选项,并在tslint.json
中使用no unused
规则: