使用命令时,我发现tslint可以正常工作
// will enableProdMode condition
enableProdMode();
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
但是当我将其移至npm脚本时,我发现它似乎没有读ngAfterViewInit
。
我的package.json如:
constructor(private cd: ChangeDetectorRef) {}
ngAfterViewInit() {
this.cd.detectChanges();
}
There是我的项目。
答案 0 :(得分:0)
从命令中删除'
,它应该可以工作。通常,如果您还传递了tslint
,则无需手动将文件路径传递给--project
命令,因为它会从项目中获取路径。
"tslint": "tslint -c tslint.json --project tsconfig.json src/**/*.ts",
答案 1 :(得分:0)
对不起,tslint实际上是正确的。
全局tslint不会发出错误,因为它找不到扩展名。本地tslint会由于“ ter-indent”而不是“ indent”而发出错误。
有趣的是,tslint同时具有“缩进”和“ ter-indent”。