过载签名必须全部为环境或非环境

时间:2017-02-02 16:35:51

标签: angular typescript asp.net-mvc-5

我尝试了几种不同的配置来使用angular2 构建我的 Asp.net mvc 5项目。  不知怎的,我在 Reflect.ts 上得到错误。

  

重载签名必须全部为环境或非环境

我尝试了不同版本的软件包而没有任何结果,现在我有点卡住了。

我根本没有使用webpack,只是Gulp创建了polyfill。

这是我的package.json:

"dependencies": {
  "@angular/common": "~2.4.5",
  "@angular/compiler": "~2.4.5",
  "@angular/core": "~2.4.5",
  "@angular/forms": "~2.4.5",
  "@angular/http": "~2.4.5",
  "@angular/platform-browser": "~2.4.5",
  "@angular/platform-browser-dynamic": "~2.4.5",
  "@angular/router": "3.4.1",
  "@angular/upgrade": "2.4.1",
  "core-js": "2.4.1",
  "systemjs": "0.19.44",
  "reflect-metadata": "0.1.3",
  "rxjs": "5.0.3",
  "zone.js": "0.7.6",
  "ts-loader": "2.0.0",
  "angular-in-memory-web-api": "~0.2.4"
}

这是我用来创建pollyfills的gulp任务......

gulp.task("scriptsNStyles", () => {
gulp.src([
        'core-js/client/**',
        'systemjs/dist/system.src.js',
        'reflect-metadata/**',
        'rxjs/**',
        'zone.js/dist/**',
        '@angular/**',
        'jquery/dist/jquery.*js',
        'bootstrap/dist/js/bootstrap.*js'
], {
    cwd: "node_modules/**"
})
    .pipe(gulp.dest("./libs"));
});

我希望你有想法或解决方案吗?

0 个答案:

没有答案