Правильная установка PixiJS в Angular 6 - PullRequest
0 голосов
/ 04 июля 2018

У меня проблема с правильной установкой PixiJS в Angular 6. Я пытался:

npm install pixi.js

и чем:

npm install --save @types/pixi.js

также изменил мой путь в массиве скриптов:

 "scripts": [
         "node_modules/pixi.js/dist/pixi.min.js"
    ],

но при добавлении скрипта из учебник :

<script type="text/javascript">
    let type = "WebGL"
    if(!PIXI.utils.isWebGLSupported()){
      type = "canvas"
    }

    PIXI.utils.sayHello(type)
  </script>

к моему index.html просто чтобы проверить, подключен ли Pixi, я все еще получил ошибку:

Uncaught ReferenceError: PIXI is not defined

Что я должен изменить? Не могли бы вы помочь мне с решением?

1 Ответ

0 голосов
/ 26 сентября 2018

Вам нужно добавить это в начало файла * .ts вашего компонента, сразу после любого @imports, который у вас может быть:

declare var PIXI:any;

Это позволит вам получить доступ к нему из вашего файла Typescript.

Если вы не можете получить к нему доступ из своего кода, попробуйте импортировать его следующим образом:

import * as PIXI from 'pixi.js';
...