gpt4 book ai didi

node.js - typescript : Uncaught ReferenceError :未定义变形

转载 作者:太空宇宙 更新时间:2023-11-04 00:09:28 25 4
gpt4 key购买 nike

我收到以下错误:

Uncaught ReferenceError: Morph is not defined
at sketch (sketch.ts:7)
at new p5 (sketch.ts:28)
at Object.<anonymous> (sketch.ts:28)
at c (sketch.ts:28)
at Function.r.import (sketch.ts:28)
at sketch.ts:28

morph.ts与sketch.ts位于同一文件夹中,这是sketch.ts :

import 'p5'
import './morph'


var sketch = (p: p5) => {

const morph = new Morph();

p.preload = () => {

}

p.setup = () => {
p.createCanvas(p.windowWidth, p.windowHeight);
morph.setup(p);
}

p.windowResized = () => {
p.resizeCanvas(p.windowWidth, p.windowHeight);
}

p.draw = () => {
p.background(100);
morph.draw(p);
}
}

var sketchP = new p5(sketch);

为什么导入 morph.ts 不起作用。我错过了什么?

提前谢谢您。

最佳答案

您必须将所有内容导入为命名空间、默认导出或特定导出。例如,由于您的代码表明 Morph 是一个类,因此应将其标记为导出类或默认导出。我不喜欢使用默认导出,因此我会确保 Morph 在您声明的位置导出:

export class Morph {

然后在 sketch.ts 中执行以下操作来导入 Morph 类:

import { Morph } from './morph'

关于node.js - typescript : Uncaught ReferenceError :未定义变形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50574295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com