vscode:[ts]对装饰器的实验支持是一个可能会发生变化的功能

时间:2017-08-09 01:29:29

标签: javascript angular typescript visual-studio-code

我得到" [ts]对装饰器的实验性支持是一个在将来的版本中可能会发生变化的功能。设置'experimentalDecorators'删除此警告的选项。"

我是Angular的新手,我不知道如何解决它。

我的tsconfig.json文件:

apply plugin: 'com.android.application'

 android {
     compileSdkVersion 26
     buildToolsVersion "26.0.1"
     defaultConfig {
         applicationId "com.perugiftart.facebooksdk"
         minSdkVersion 15
         targetSdkVersion 26
         versionCode 1
         versionName "1.0"
         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
     }
     buildTypes {
         release {
             minifyEnabled false
             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
         }
     } }

 dependencies {
     compile fileTree(include: ['*.jar'], dir: 'libs')
     androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',
 {
         exclude group: 'com.android.support', module: 'support-annotations'
     })
     compile 'com.android.support:appcompat-v7:26.+'

     compile 'com.android.support.constraint:constraint-layout:1.0.2'
     testCompile 'junit:junit:4.12'
     compile project(':facebook-android-sdk-4.25.0')
     compile 'com.android.support:cardview-v7:26.0.0-alpha1'

     compile 'com.facebook.android:facebook-android-sdk:[4,5)'


 }

}

打印:

enter image description here

4 个答案:

答案 0 :(得分:9)

您已在src文件夹中打开了编辑器。要使vscode的语言服务找到您的tsconfig,您需要在包含您的配置的项目的真根上打开编辑器。

在根文件夹上打开: enter image description here

在src文件夹上打开: enter image description here

答案 1 :(得分:0)

tsconfig.json 移到根文件夹中,然后重新启动IDE。这应该有用。

答案 2 :(得分:0)

Meirion Hughes的回答是正确的,我只是想补充一点,这也适用于JS环境。

在这种情况下,请将配置文件命名为jsconfig.json

答案 3 :(得分:0)

您可以设置

Observable

在您的vscode设置中。