我正在从 Angular 8.2 升级到 9.1,并且我正在尝试将私有字段更改为#fieldName: any
在允许的情况下TS 3.8 https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-8.html代替private fieldName: any
。我得到编译器错误说
私有标识符仅在针对 ECMAScript 2015 及更高版本时可用。
tsconfig.json:
{
"compilerOptions": {
"module": "esnext"
"target": "es2015",
}
}
包.json:
"devDependencies": {
"typescript": "3.8.3"
}
in the tsconfig.json
您必须将 es2015 替换为最新版本才能支持此功能。尝试更换es2015
per es2017
,我认为es2017是最好的版本
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)