PIXI导入无效:找不到模块pixi.js

问题描述 投票:1回答:1

我将pmxi.js安装到一个打字稿项目中。此行(在许多示例中找到)不起作用:

import * as PIXI from 'pixi.js'; 

我收到错误消息“找不到模块'pixi.js'”

我尝试了这种解决方法,但效果很好:

const PIXI = require('pixi.js');

问题是,这丢失了我想要的类型信息。 Pixi有一个d.ts文件,所以我应该获取类型。我在这里错了吗?

-e

typescript pixi.js
1个回答
0
投票

这在很大程度上取决于您的整个配置。如果仅使用打字稿,没有捆绑程序,则可以继续使用require选项,并在tsconfig.json中确保您具有:

include:[]

直接指向您的pixi... d.ts文件。

如果使用捆绑器,例如webpack,则取决于您使用的PIXI版本。

在5.0.0之前,这非常简单,您的第一种方法应该可以解决问题。不久前,我出于相同的目的创建了一个演示存储库:https://github.com/idzhurov/pixijs-game-boilerplate

在5+版本中,所有内容都是模块化的,因此它更加具体。您可以尝试从以下内容开始:import { Application } from 'pixi.js'然后从那里继续。

© www.soinside.com 2019 - 2024. All rights reserved.