我如何npm安装node-gmail-api?

时间:2018-12-11 05:48:00

标签: node.js typescript gmail-api

在我完成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]“

的新声明(.d.ts)文件。

我检查了我的node_modules文件夹,其中有node-gmail-api。如何正确安装node-gmail-api?

1 个答案:

答案 0 :(得分:0)

基于此link,尝试从@typesnpm 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时,它将被键入为任意。