ts'Reel'类型中不存在属性'x'

时间:2017-10-22 22:45:44

标签: typescript pixi.js tslint

我正在从PIXI.js扩展Container:

export class Reel extends Container {
    constructor(width: number, height: number) {
        super();

        var sprite: Sprite = Sprite.fromImage("assets/images/elephant.png");
        super.addChild(sprite);
    }
}

但是当我实例化一个新类并尝试访问Container属性时,我得到了tslint错误: [ts]属性'x'在'Reel'类型上不存在

var reel1: Reel = new Reel(100, 300);
reel1.x = 200;

1 个答案:

答案 0 :(得分:0)

导入错误。您需要从https://github.com/pixijs/pixi-typescript导入Typescript Definitions for Pixi.js。基本上,你只需要做一个

`npm install @types/pixi.js --save-dev` 

来自您正在使用的目录。如果您没有node_modules文件夹,则会为您创建一个文件夹。之后你就做了

`import Container = PIXI.Container;` 

你已经完成了。

enter image description here