Ошибка набора текста в коде Visual Studio не появляется в списке проблем - PullRequest
1 голос
/ 02 апреля 2019

Когда я компилирую свой код Typescript в коде Visual Studio, в окне TERMINAL появляется следующая ошибка:

> Executing task: /Users/tom/github/beeblink/server/node_modules/.bin/tsc -p /Users/tom/github/beeblink/server/tsconfig.json <

dfsimage.ts:119:25 - error TS2345: Argument of type 'Buffer' is not assignable to parameter of type 'ArrayBuffer | SharedArrayBuffer'.
  Type 'Buffer' is not assignable to type 'SharedArrayBuffer'.
    Property '[Symbol.species]' is missing in type 'Buffer'.

119             Buffer.from(diskImageData, diskImageTrack0Offset + usedTrackIdx * diskImageTrackSizeBytes, TRACK_SIZE_BYTES),
                            ~~~~~~~~~~~~~

The terminal process terminated with exit code: 2

То же самое происходит, если я собираю его вручную из терминала.

ОК, значит, в моем коде проблема, и мне нужно ее исправить. Нет проблем, я могу это сделать. На самом деле, я уже сделал это. Мне не нужно никаких советов о том, какие правки мне нужно сделать.

Для чего мне нужен совет: каждый раз, когда у меня возникала проблема в коде, я мог использовать Go> Next Problem или Go> Previous Problem, чтобы перейти к источник каждой ошибки сборки по очереди. Этот конкретный, с другой стороны, похоже, не добавляет себя в этот список, и эти два пункта меню абсолютно ничего не делают. Я всегда предполагал, что этот материал просто очищает вывод терминала, чтобы получить информацию о файле / строке / столбце, но ... может и нет?

Я могу добавить больше проблем в свой код, и функциональность Go> Next/Previous Problem работает так, как и ожидалось. Но, похоже, он игнорирует этот конкретный вопрос.

Я хочу, чтобы функциональность Следующая / Предыдущая проблема учитывала каждую ошибку сборки. Как мне это сделать?

...