2017-04-25 30 views
1

2日前まで完全に正常に機能していたAngular2アプリがあります。 NG2-翻訳が見つからない中、様々なファイルについてVS2015:「タイプ定義が見つかりません」と「ファイルが見つかりません」というエラー

Build: Cannot find type definition file for 'hammerjs'. 
Build: Cannot find type definition file for 'jasmine'. 
Build: File (...)/wwwroot/lib/ng2-translate/index.ts' not found. 

そして6より:私は、Visual Studio 2015でソリューションを構築しようとしたとき、私は10個のエラーを得ました。

驚いたことに、私はdotnet runコマンドでアプリケーションをビルドするとうまくいきます。 すべてをnpm-check-updates -uで更新しましたが、何も変更されませんでした。 マイpackage.json:これらのエラーの理由かもしれません何

{ 
    "version": "1.0.0", 
    "name": "CarMarket", 
    "private": true, 
    "dependencies": { 
    "@angular/common": "~4.0.3", 
    "@angular/compiler": "~4.0.3", 
    "@angular/core": "~4.0.3", 
    "@angular/forms": "~4.0.3", 
    "@angular/http": "~4.0.3", 
    "@angular/platform-browser": "~4.0.3", 
    "@angular/platform-browser-dynamic": "~4.0.3", 
    "@angular/router": "~4.0.3", 
    "@angular/upgrade": "~4.0.3", 
    "angular-in-memory-web-api": "~0.3.1", 
    "body-parser": "1.17.1", 
    "bootstrap": "3.3.7", 
    "chart.js": "^2.5.0", 
    "core-js": "^2.4.1", 
    "es6-shim": "^0.35.0", 
    "fancybox": "3.0.0", 
    "jquery": "3.2.1", 
    "ng2-charts": "^1.5.0", 
    "ng2-translate": "^5.0.0", 
    "reflect-metadata": "^0.1.8", 
    "rxjs": "5.3.0", 
    "systemjs": "0.20.12", 
    "zone.js": "^0.8.9" 
    }, 
    "devDependencies": { 
    "@types/node": "^7.0.13", 
    "del": "2.2.2", 
    "gulp": "3.9.1", 
    "gulp-typescript": "3.1.6", 
    "gulp-watch": "4.3.11", 
    "merge": "1.2.0", 
    "typescript": "^2.0.10", 
    "typings": "^2.1.1" 
    }, 
    "scripts": { 
    "postinstall": "typings install" 
    } 
} 

? H

答えて

2

エラーには明らかに、hammerjsとjasmineの型定義がありません。あなたのタイピングの定義ファイルに追加するか、またはあなたが直接種類のパッケージをインストールすることができます。

npm install --save @types/hammerjs 
npm install --save @types/jasmine 
+0

私はすでにそれを解決しますが、それは問題ではなかった - 実際に '' を追加します.xprojが動作させました。しかし、あなたの答えをありがとう! – Ania

+0

あなた自身で解決できることを嬉しく思います。 –

関連する問題