首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用TypeScript和包运行Testbed。错误: planck.testbed不是一个函数

无法使用TypeScript和包运行Testbed。错误: planck.testbed不是一个函数
EN

Stack Overflow用户
提问于 2022-08-14 11:01:04
回答 1查看 27关注 0票数 0

是否可以在包中使用Testbed?我在Sandbox上的TypeScript中做了一个简单的例子:https://codesandbox.io/s/planckjs-testbed-ts-n4imh4?file=/src/index.ts,我有一个错误:planck.testbed is not a function

代码语言:javascript
复制
import * as planck from "planck-js";

planck.testbed(function (t)
{
    // Create a world
    const world = planck.World();

    console.log(world.getGravity());

    // Make sure you return the world
    return world;
});

package.json

代码语言:javascript
复制
{
  "name": "testbed-ts",
  "version": "1.0.0",
  "description": "",
  "main": "public/js/bundle.js",
  "targets": {
    "main": {
       "includeNodeModules": true
    }
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "del_files": "del /f /q /s .\\public\\js\\*.*",
    "dev": "npm run del_files && parcel watch src/main.ts"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "gl-matrix": "^3.4.3",
    "planck-js": "^0.3.31"
  },
  "devDependencies": {
    "@types/gl-matrix": "^3.2.0"
  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-16 22:32:18

代码语言:javascript
复制
import * as planck from "./node_modules/planck-js/dist/planck-with-testbed";

而不是:

代码语言:javascript
复制
import * as planck from "planck-js";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73351079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档