1

私はAngular 4のアプリケーションを持っていました。ジャスミンとカルマでテストを試みました。しかし、このエラーが発生しました。ExperimentalDecorators警告

デコレータの実験的サポートは、将来リリースの で変更される可能性があります。この警告を削除するには、 'experimentalDecorators'オプションを設定してください。

これが私のTSconfigファイル

{ 
    "compileOnSave": false, 
    "compilerOptions": { 
    "outDir": "./dist/", 
    "baseUrl": "./", 
    "sourceMap": true, 
    "declaration": true, 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "target": "es5", 
    "typeRoots": [ 
     "node_modules/@types" 
    ], 
    "lib": [ 
     "es6", 
     "dom" 
    ] 
    }, 
    "angularCompilerOptions": { 
    "genDir": "aot", 
    "strictMetadataEmit": true 
    } 
} 

である私はちょうどVScodeのsettings.jsonを編集し

"typescript.tsdk": "node_modules\\typescript\\lib" 

をこのコードを置くが、うまくいきませんでした。

答えて

0

私はちょうど同じ問題を経験しました。

2 - オプション「experimentalDecorators」を追加し、真: 「javascript.implicitProjectConfig.experimentalDecorators」:

1-私のVisual Studioのコードの設定に次の行を追加します。私はこの問題を解決するには、次の手順に従っ真プロジェクトのtsconfig.jsonファイルのcompilerOptionsに渡します。 (あなたのコードに既にあるように)

そして私の問題は解決しました。

0

Visual Studioコードでプロジェクトを開いている間に関連する宣言をクリックしても、エラーメッセージが表示されます。つまり、VSCでtsconfig.jsonファイルが存在しないことがわかっていない場合あなたのフォルダビューで開きます。