В рамках реализации облачной функции в 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'
Кто-нибудь когда-либо сталкивался с этой проблемой или будет иметь ключ, почему я получаю эту ошибку?