hapi.js Версия 18.x - PullRequest
       12

hapi.js Версия 18.x

0 голосов
/ 31 мая 2019

Я недавно обновил свой проект для использования узловых модулей @hapi/hapi по сравнению со старым hapi модулем. Я использую версию 18.3.1 ("@hapi/hapi": "^18.3.1").

Мои определения Typescript больше не работают, так как «Импорт» читает: import * as Hapi from 'hapi';

При запуске процесса узла я получаю сообщение об ошибке модуль не найден. Есть ли способ указать @types/hapi на новый модуль @hapi/hapi?

1 Ответ

3 голосов
/ 04 июня 2019

Удалите зависимость @types/hapi.Это не помогло мне перейти на 18.3.1.Вместо этого установите @types/hapi__hapi.Я некоторое время искал и наткнулся на этот пакет, который, кажется, делает свое дело.

npm un @types/hapi -D
npm i @types/hapi__hapi -D

Затем вместо импорта из 'hapi', импорта из '@hapi/hapi'.

import * as Hapi from '@hapi/hapi';
...