Ошибка сannot find name Nuxt Typescript

Установил пакеты по инструкции Nuxt Typescript.

Но при выполнении команды:

npm run dev

Получаю ошибку Cannot find name 'moment'. Аналогично с lodash: Cannot find name '_'

Файл tsconfig.json скопирован из инструкции.


Ответы (2 шт):

Автор решения: Vasily

Для того что бы Typescript понимал сторонние библиотеки Вам нужно установить их типы в список зависимостей Вашего проекта:

npm i @types/lodash
→ Ссылка
Автор решения: Дядя Вова

Решил проблему следующим образом:

В папку plugins добавил файл .js, в котором прописал следующее:

import * as moment from "moment";
import * as _ from "lodash";

declare global {
  const moment: typeof Moment
  const _: typeof Object
}
→ Ссылка