как мне npm установить node-gmail-api? - PullRequest
0 голосов
/ 11 декабря 2018

После того, как я выполнил 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 если он существует, или добавьте новый файл декларации (.d.ts), содержащий declare module 'node-gmail-api'; [7016] "

Я проверил мою папку node_modules, там есть node-gmail-api.Как правильно установить node-gmail-api?

1 Ответ

0 голосов
/ 11 декабря 2018

Исходя из этой ссылки , попробуйте установить ее из @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, он будет просто напечатан как любой.

...