0
저는 Phaser가 포함 된 구성 요소를 만들려고합니다.각도 2 및 페이 서
Comp.ts (발췌) : 시스템 config.ts에서
/// <reference path=“../phaser/phaser.d.ts” />
import { Component, OnInit } from '@angular/core';
import * as Phaser from 'phaser';
export class Comp implements OnInit {
constructor() {
console.log(Phaser);
}
ngOnInit() {
console.log(Phaser);
}
}
: I 앱/페이저 /로 모든 페이저 코드를 복사 한
System.config({
//…
paths: {
'phaser': 'app/phaser/phaser.min.js'
});
. WebStorm은 내 구성 요소 내에서 Phaser에 대한 선언을 찾고 "ng build/ng serve"로 빌드를 올바르게 수행합니다.
하지만 constructor 및 ngOnInit의 console.log (Phaser)는 "Object {}"를 반환합니다. 브라우저에서 console.log (Phaser)를 실행하면 올바른 Phaser 객체가 반환됩니다.
구성 요소 내에서 Phaser 개체를 어떻게 찾을 수 있습니까?
나는 그 인용 부호가 작동하지 않을 것이라고 확신한다 :''phaser ':'app/phaser/phaser.min.js '' – rinukkusu
@rinukkusu 복사/붙여 넣기 오류. 그들은 내 코드에서 정확합니다. 이제 문제가 해결되었습니다. – flogvit
인덱스 파일에 Phaser에'