在我完成npm安装node-gmail-api之后,我的代码找不到模型。它说:“找不到模块'node-gmail-api'的声明文件。'/ Users / xuanren / Desktop / test / node_modules / node-gmail-api / index.js'隐式具有'any'类型。
尝试使用npm install @types/node-gmail-api
(如果存在)或添加一个包含declare module 'node-gmail-api';
[7016]“
我检查了我的node_modules文件夹,其中有node-gmail-api。如何正确安装node-gmail-api?
答案 0 :(得分:0)
基于此link,尝试从@types
:npm install -D @types/module-name
安装它。
或者,如果安装错误,请尝试将
import
重写为require
:// import * as yourModuleName from 'module-name'; const yourModuleName = require('module-name');
此外,如果您导入的第三方模块示例'foo'在库本身或@types/foo
包中不提供任何类型,则可以使此错误消失通过在.d.ts
文件中声明模块来退出:
// foo.d.ts declare module 'foo';
然后,当您导入foo时,它将被键入为任意。