我最近升级了我的项目,使用@hapi/hapi节点模块而不是旧的hapi模块。我使用的是版本18.3.1 ("@hapi/hapi": "^18.3.1")。
我的Typescript定义在导入时不再有效:import * as Hapi from 'hapi';
在运行节点进程时,我得到了模块未找到错误。有没有办法将@types/hapi类型指向新的@hapi/hapi模块?
发布于 2019-06-05 02:57:33
卸载@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';https://stackoverflow.com/questions/56399988
复制相似问题