Не удается найти ошибку имени - Как импортировать файл определений из node_modules / @ types in angular? - PullRequest
0 голосов
/ 03 февраля 2019

Итак, у меня есть файл node_modules / @ types с нужными мне определениями.Тем не менее, я не могу импортировать его в мой файл 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, но это не так.

1 Ответ

0 голосов
/ 03 февраля 2019

CENTER находится внутри вашего p5 экземпляра, потому что вы импортировали все из @types/p5 как p5:

const p = new p5(...); // specify arguments for p5

show(p) {
  p.rectMode(p.CENTER); // p.CENTER returns 'center'
}
...