Ошибка с машинописным nodejs при использовании нового ключевого слова на компьютере, а не нового на другом - PullRequest
0 голосов
/ 23 октября 2018

Я использую функции Firebase с машинописью и пытаюсь создать экземпляр облачного хранилища Google с помощью этой строки:

const gCS = gcs({ keyFilename: 'service-account.json' })

gcs = import * as gcs from '@google-cloud/storage'.Это прекрасно работает для меня, но мой коллега получает эту ошибку при попытке развертывания:

ошибка TS2348: значение типа 'typeof Storage' не вызывается.Вы хотели включить «новый»?

Если он изменит строку выше на:

const gCS = new gcs({ keyFilename: 'service-account.json' })

Ошибка исчезнет для него, но тогда я имеюошибка:

ошибка TS2350: с ключевым словом 'new' может быть вызвана только функция void.

Почему мы оба должны использовать разные коды, если мыесть такой же проект?

1 Ответ

0 голосов
/ 23 октября 2018

Проверьте @type определения для вас обоих, возможно, кто-то забыл сохранить @types и проверить версии зависимостей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...