在打字稿项目中导入matter-js

Nik*_*kic 7 typescript matter.js

我找到了这个文件:

https://www.npmjs.com/package/@types/matter-js

我执行这一行:

npm install --save @types/matter-js

在根 ts 文件中,我收到错误消息:

'Matter' 指的是一个 UMD 全局,但当前文件是一个模块。考虑改为添加导入。

代码如下:

///<reference path="matter-js.d.ts"/>

import Ioc from "./libs/ioc";
let master = new Ioc();
console.log(master);
console.log(Matter);
Run Code Online (Sandbox Code Playgroud)

浏览器错误:

app.ts:11 Uncaught ReferenceError: 未定义问题

我需要加载 matter-js.js 库吗?

如果我把:

import matter from 'matter-js'
Run Code Online (Sandbox Code Playgroud)

我明白了:

模块“matter-js”没有默认导出。

fel*_*osh 8

您可以尝试使用 加载它import * as matter from 'matter-js',应该可以。