Как исправить ошибку «Свойство следует» не существует по типу «строка» »в проекте TypeScript с использованием mocha? - PullRequest
0 голосов
/ 29 января 2019

В проекте NodeJS, над которым я работаю, который использует TypeScript, есть некоторые файлы .ts, в которых есть тесты, использующие mocha.Я перенес файл тестов из javascript в TypeScript, и я получаю эти ошибки в несколько строк:

Property 'should' does not exist on type 'number'.
Property 'should' does not exist on type 'boolean'.
Property 'should' does not exist on type 'string'.

Я видел это раньше в некоторых других репозиториях, и я помню, как исправлял его, но сейчас я просто не могу вспомнить, что я сделал!

1 Ответ

0 голосов
/ 29 января 2019

Изменить

require('should');

на

import * as should from 'should';

Поскольку я переносил этот файл из vanilla JS в TypeScript, я изменил только некоторые операторы require, но не все,Не забудьте поменять их все!

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