TypeScript не поддерживает import js файлов?

108
15 августа 2019, 14:20

Вот такая вот штука - воспользовался TypeScript-Babel-Starter, Все шло хорошо, пока не появилась необходимость заimportмить js класс.

Получаю ошибку: src/index.ts(1,20): error TS7016: Could not find a declaration file for module './Cosmos'. 'C:/WWW/TypeScript-Babel-Starter/src/Cosmos.js'

Что в таком случае принято делать? Как вы поступаете, если есть необходимость работать с js файлами в ts?

Answer 1

Компилятору нужно передать --allowJs в качестве аргумента, или в файле tsconfig.json

{
  "compilerOptions": {
    "moduleResolution": "node",
    "allowJs": true
  }
}

http://www.typescriptlang.org/docs/handbook/compiler-options.html

READ ALSO
Не срабатывает касание с первого раза на телефоне

Не срабатывает касание с первого раза на телефоне

Не сайте меню открывается при клике и наведении, за это отвечает этот код, на компе всё работает, на телефоне не срабатывает при первом касании,...

101
В компоненте react не обновляются input

В компоненте react не обновляются input

Реализую CRUD приложениеДобавление и удаление реализовал

129
Как выделить все нужные файлы для гита? VUE JS

Как выделить все нужные файлы для гита? VUE JS

Раньше работал с Java и при средних проектах делал команду git add или вручную выделял классы и пушилВот с Vue js думаю как сделать потому что тут...

114
Не отображаются графики

Не отображаются графики

В series один график нормально выполняется рандомно,а второй не работаетГде может быть ошибка?

122