Ошибка «Предоставленный модуль не может быть загружен» при попытке загрузить модуль GoogleCloud Datastore с Nodejs 8 - PullRequest
0 голосов
/ 13 января 2020

В рамках реализации облачной функции в Google Cloud Platform, выполняемой с Nodejs 8, я должен хранить информацию в хранилище данных GCP.

Я использую TypeScript, который скомпилирован в Javascript.

У меня возникает следующая ошибка при попытке импортировать модуль "@google-cloud/datastore":

Прилагаемый модуль не может быть загружен.
Есть ли синтаксическая ошибка в вашем коде?
Подробная трассировка стека: TypeError: extend должен быть строкой

Я пробовал 2 способа импорта модуля, и каждый раз я получаю одну и ту же ошибку:

import {Datastore} from '@google-cloud/datastore';
const datastore = new Datastore();

или

const datastore = require('@google-cloud/datastore');

Я также пытался установить разные версии модуля, ничего не помогает.

Наконец, я понял, что даже когда модуль не установлен (я выполнил команду npm uninstall @google-cloud/datastore), я получаю точно такую ​​же ошибку, когда логически, когда мы пытаемся импортировать модуль, который не установлен, у нас должна быть следующая ошибка:

При условии, что модуль не может быть загружен.
Вы перечислили все требования? модули в пакете. json зависимости?
Подробная трассировка стека: Ошибка: не удается найти модуль 'test'

Кто-нибудь когда-либо сталкивался с этой проблемой или будет иметь ключ, почему я получаю эту ошибку?

...