所以我有这个node_modules/@types file,上面有我需要的定义。但是,我似乎无法将其导入到我的js文件中。
我已经完成npm install @types/p5
并将其添加到我的tsconfig.json中,例如:
"types": [
"node",
"p5"
],
,但仍找不到名称。
我的代码本质上是这样的:
import * as p5 from 'p5';
//imports p5.js
export class Box {
...
show(p5) {
p5.rectMode(CENTER);
{
...
}
需要定义CENTER,但没有定义。
答案 0 :(得分:1)
CENTER
在您的p5
实例中,因为您已将所有从@types/p5
导入为p5
:
const p = new p5(...); // specify arguments for p5
show(p) {
p.rectMode(p.CENTER); // p.CENTER returns 'center'
}