为什么我在Visual Studio代码

时间:2017-07-15 23:38:22

标签: angular visual-studio-code

我跟踪/克隆了这个github repo

然后我在Visual Studio Code中打开这个项目。我收到了这个错误:

错误:

  

'此语法需要一个名为' __ decorate'的导入助手,但模块' tslib'没有出口会员' __装饰'。'   在:' 13,1'   来源:' ts'

     

'此语法需要导入的帮助程序名为' __ metadata',但模块' tslib'没有导出的成员' __元数据'。'   在:' 13,1'   来源:' ts'

     

'找不到姓名' OnInit'。'   at:' 27,41'   来源:' ts'

enter image description here

这是源代码:

import {
  Component,
  OnInit,
} from '@angular/core';
/**
 * We're loading this component asynchronously
 * We are using some magic with es6-promise-loader that will wrap the module with a Promise
 * see https://github.com/gdi2290/es6-promise-loader for more info
 */

console.log('`Detail` component loaded asynchronously');

@Component({
  selector: 'detail',
  template: `
    <h1>Hello from Detail</h1>
    <span>
      <a [routerLink]=" ['./child-detail'] ">
        Child Detail
      </a>
    </span>
    <router-outlet></router-outlet>
  `,
})
export class DetailComponent implements OnInit {

  public ngOnInit() {
    console.log('hello `Detail` component');
  }

}

enter image description here

P.S。我重新打开了Visual Studio Code,但错误仍然存​​在。

1 个答案:

答案 0 :(得分:1)

因此,使用teamviewer工作时,您没有安装node_modules

安装可修复您的问题。