实验装饰者警告VSCODE

时间:2016-09-30 08:36:12

标签: angular typescript visual-studio-code angular2-cli

我正在研究Angular2-Typescript应用程序。我使用angular-cli生成了如下项目:

ng new myApp

但是当我创建一个新组件时,@ Component标签上会出现警告。

我试图在这篇文章后解决:

Experimental decorators warning in Visual Studio Code

但对我不起作用。

我附上了我的tsconfig.json:

{
"compilerOptions": {
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": ["es6", "dom"],
"mapRoot": "./",
"module": "es6",
"moduleResolution": "node",
"outDir": "../dist/out-tsc",
"sourceMap": true,
"target": "es6",
"typeRoots": [
  "../node_modules/@types"
  ]
 }
}

打字稿版本是:"打字稿":" 2.0.2"

1 个答案:

答案 0 :(得分:1)

最后,我解决了我的问题如下:

首先,更新打字稿版本:

editor: {
    xtype: 'combo',
    forceSelection: true,
    store: 'ship.Transportmodes',
    displayField: 'name',
    valueField: 'id',
    queryMode: 'local',
    listeners: {
        expand: function(combo){
            var shipper = combo.up('grid').editingPlugin.activeRecord.get('shipper');
            combo.store.filterBy(function(record){
                console.log(record.get('shippers').indexOf(shipper))
                return record.get('shippers').indexOf(shipper) != -1
            })
        }
    },
    editable: false
}},

然后,在vscode中编辑用户首选项,添加以下内容:

$ npm install typescript@next

感谢peeskillet:)