import Test from './test';
export class Main {
constructor() {
console.log('typescript main ');
new Test();
}
}
import PIXI from 'pixi.js';
export default class Test extends PIXI.Sprite{
constructor(){
super();
}
}
typescript main test.js:4 Uncaught(在promise中)TypeError:无法读取 未定义的属性'原型' 在新的__extends(http://localhost:8080/javascripts/test.js:4:21) 在新的主要(http://localhost:8080/javascripts/main.js:13:21) 在http://localhost:8080/javascripts/systemfile.js:18:16
如何修复此错误?
P.S。
值得注意的是,pixi.js.d.ts不适合es6
我不得不换一行。是 -
declare module 'pixi.js' {
export = PIXI;
}
已更改为 -
declare module 'pixi.js' {
export default PIXI;
}
也许其他东西需要改变?
UPD:0.0.1
如果您按原样返回所有内容 -
declare module 'pixi.js' {
export = PIXI;
}
然后写 -
import * as PIXI from 'pixi.js';
然后你得到错误 -
错误TS1192:模块“pixi.js”没有默认导出。
答案 0 :(得分:3)
值得注意的是pixi.js.d.ts不适合es6。 我不得不换一行
请将import PIXI from 'pixi.js';
更改为import * as PIXI from 'pixi.js';