找不到名字'Parse'。 Angular 4

时间:2017-09-30 13:41:19

标签: angular parse-platform npm

我在Angular 4项目中尝试使用parses时遇到此错误。我已经将解析安装为npm模块。这是我的打字稿文件。

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'?

1 个答案:

答案 0 :(得分:2)

首先安装其输入:

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']
})
//...