2017-09-30 3 views
1

Je reçois cette erreur en essayant d'utiliser des analyses dans mon projet Angular 4. J'ai installé l'analyse en tant que module npm. Ceci est mon fichier manuscrit.Impossible de trouver le nom '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() { 
    } 
} 

Ceci est l'erreur exacte que j'obtiens. Je suis un débutant avec Angular 4 et Parse donc je ne sais pas grand-chose à faire.

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

Cette question est très mal formulée. D'un coup d'oeil, il semble que vous manquiez «ceci» comme suggère angulaire. Mais il semble réellement que vous faites tout faux. Quel package d'analyse avez-vous installé? Quel était le cmd? – ronenmiller

Répondre

1

d'abord installer sa frappe:

npm install --save @types/parse 

alors vous devez importer d'abord:

import * as Parse from 'parse'; 

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

merci, il a résolu le problème. –

+0

vous êtes les bienvenus bro :). –