在编译angular 5项目时在打字稿中出现随机错误
我正在研究一个名为jform的组件的angular 5项目。 当我做“ng serve”命令时以下错误是随机出现的。 意味着它有时会来,有时不会来。
src/app/jform/jform.component.ts(178,2): error TS1005: ',' expected.
src/app/jform/jform.component.ts(178,185): error TS1005: ')' expected.
src/app/jform/jform.component.ts(207,18): error TS1005: ',' expected.
这是我的源代码,它给出了这个错误,第8行:
import { TabsComponent } from '../tabs/tabs.component';
178号线:
this.objectProps = Object.keys(res['com'][element]['schema']
['properties']).map(prop => { return Object.assign({},
{ key: prop} , res['com'][element]['schema']['properties'][prop]);});
207号线:
for(let prop of Object.keys(res['com']['schema']
['hidden_properties'])) {
formGroup[prop] = new FormControl(res['com']['schema']['hidden_properties'][prop].value || '', this.mapValidators(res['com']['schema']['hidden_properties'][prop].validation));
}
这是我正在使用的角度版本:
Angular CLI: 1.7.1
Node: 8.9.2
OS: win32 ia32
Angular: 5.2.6
@angular/cdk: 5.2.3
@angular/cli: 1.7.1
@angular/material: 5.2.3
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.1
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.4.2
webpack: 3.11.0
这是由于我的设置或代码中的概率? 请帮助我。
更新:我使用的唯一解决方法是只添加空间或从jform.component.ts文件中删除空间并重新编译,错误消失。
我经常不得不重新启动我的编译器,然后再次运行。
链接地址: http://www.djcxy.com/p/35383.html上一篇: Random Error in typescript while compiling angular 5 project