ошибка машинописного текста: свойство 'log' не существует для типа {...} - Console.log () - PullRequest
0 голосов
/ 30 августа 2018

У меня есть машинописные файлы, которые скомпилированы в файлы JavaScript, которые в конечном итоге запускаются в веб-приложении. Моя конечная цель состоит в том, чтобы в этих скомпилированных файлах JavaScript были таймеры, чтобы я мог регистрировать, сколько времени требуется для выполнения блоков кода. Чтобы сделать это, мне нужно научиться выводить данные в файл журнала, и для этого (в его самом базовом виде) мне потребуется какой-то оператор Console.log('Whatever I want to log') в моем JavaScript. Я начинаю с малого, а затем строю шаги ребенка.

Поскольку машинописный текст скомпилирован в JavaScript, я должен сначала поместить любой код регистрации и таймера в машинописный текст, чтобы он компилировался в JavaScript.

Я попытался вставить Console.log("...") в машинописный текст, чтобы он компилировался в JavaScript и в конечном итоге выводил "..." при запуске кода JS. Но во время компиляции я получил ошибку:

"Property 'log' does not exist on type '{ new (): Console; prototype: Console; }'"

  1. Почему это происходит?
  2. Что я могу сделать, чтобы убедиться, что любой "код JavaScript", который я должен сначала написать в машинописи, был правильно скомпилирован?

Очевидно, я полностью новичок во всем этом, но моя задача все же остается.

1 Ответ

0 голосов
/ 30 августа 2018

Console.log("...") должно быть console.log("...") (строчные c). Это TypeScript, помогающий предотвратить ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...