こんにちは、最新のWebStormに更新しました。このエラーが発生しています。
Error:(52, 14) TS1219:Experimental support for decorators
is a feature that is subject to change in a future release.
Set the 'experimentalDecorators' option to remove this warning.
しかし、私のtsConfigではexperimentalDecorators
がtrueに設定されています。
{
"version": "1.5.0",
"compilerOptions": {
//...,
"experimentalDecorators": true, // <======== HERE
//...,
},
"files": [
//...
],
"exclude": [ "node_modules" ]
}
WS2016.3は、ファイルが「files」または「include」tsconfig.jsonセクションに含まれている場合にのみ、構成設定をファイルに適用します。 [ tsconfig.jsonの詳細 ]
したがって、構成にはすべてのプロジェクトファイルを含める必要があります(または、アプリの複数の部分がある場合は、複数のtsconfig.jsonファイルを含めることができます)。それ以外の場合、TypeScriptサービスは、ファイルのデフォルトのTypeScriptオプションを使用します。
推奨されるソリューション
あなたのtsconfig.jsonは:
{
"version": "1.5.0",
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"sourceMap": true,
"listFiles": true,
"isolatedModules": false,
"moduleResolution": "node",
"suppressImplicitAnyIndexErrors": true
},
"include": [
"typings/thera/thera.d.ts",
"typings/browser.d.ts",
"typings/main.d.ts",
"typings/meteor.d.ts",
"typings/meteor_server.d.ts",
"your_app_directory/**/*"
],
"exclude": [ "node_modules" ],
"compileOnSave":false //not required but is suggested for meteor projects
}
別のソリューション
TypeScript設定(track changes
自動コンパイルが必要ない場合は、オプションをオフにする必要があります):
注:新しい動作が気に入らない場合は、「ファイル|設定|言語とフレームワーク| TypeScript」でTypeScriptサービス統合を無効にできます-> 「TypeScriptサービスを使用する」。