我正在将Angular 8.2升级到9.1,并尝试将私有字段更改为#fieldName: any
,这是由TS 3.8允许的,而不是private fieldName: any
。但是编译器出现以下错误:
仅在目标ECMAScript 2015(ES6)及更高版本中才可用私有标识符。
tsconfig.json:
{
"compilerOptions": {
"module": "esnext"
"target": "es2015",
}
}
包描述文件(package.json):
"devDependencies": {
"typescript": "3.8.3"
}