2017-09-30 14 views
1

Angular 4プロジェクトで解析を使用しようとすると、このエラーが発生します。私はnpmモジュールとして解析をインストールしました。これは私のタイスクリプトファイルです。名前 'Parse'を見つけることができません。 Angular 4

import { Component, OnInit } from '@angular/core'; 

@Component({ 
    selector: 'app-post', 
    templateUrl: './post-component.component.html', 
    styleUrls: ['./post-component.component.min.css'] 
}) 
export class PostComponentComponent implements OnInit { 
    Parse = null; 
    Users = null; 

    constructor() { 
     Parse.initialize('MY_APP_ID', ''); 
     Parse.serverURL = 'http://xt1.westeurope.cloudapp.azure.com:1337/parse'; 

     this.Users = Parse.Object.extend('User'); 
     console.log('Helo'); 
    } 

    ngOnInit() { 
    } 
} 

これは私が得る正確なエラーです。私はAngular 4とParseの初心者ですので、やるべきことは分かりません。

Cannot find name 'Parse'. Did you mean the instance member 'this.Parse'? 
+0

この質問は非常に悪い言葉で表現されます。最初の一見から、あなたは角度が示唆するように「これ」を逃しているようです。しかし、実際にあなたはそれがすべて間違っているようです。どのようなパースパッケージをインストールしましたか? cmdは何ですか? – ronenmiller

答えて

1

最初のタイピングインストール:

npm install --save @types/parse 

を、あなたはそれを最初にインポートする必要があります。

import * as Parse from 'parse'; 

@Component({ 
    selector: 'app-post', 
    templateUrl: './post-component.component.html', 
    styleUrls: ['./post-component.component.min.css'] 
}) 
//... 
+0

ありがとう、それは問題を解決しました。 –

+0

あなたは大歓迎です:)。 –

関連する問題