Модуль «googleapis» не указан как зависимость в package.json

Шаг 1: я пытаюсь добавить googleapis в качестве зависимости и получаю ошибку

$ npm install googleapis
npm WARN saveError ENOENT: no such file or directory, open '[home]/package.json'
npm WARN enoent ENOENT: no such file or directory, open '[home]/package.json'
npm WARN saly No description
npm WARN saly No repository field.
npm WARN saly No README data
npm WARN saly No license field.

Вопрос: Почему он ищет файл в моем домашнем каталоге, а не в каталоге моего проекта? Тем более, что я звоню из своего каталога проектов.

Шаг 2: я неправильно понял ошибку и приступил к развертыванию своего проекта, и вот где я получил ошибку

Module 'googleapis' is not listed as dependency in package.json

Шаг 3. Сейчас я пробую npm i googleapis --save, но по-прежнему получаю те же ошибки, что и на шагах 1 и 2.


person salyela    schedule 12.06.2019    source источник
comment
Я делаю точно так же, как здесь: npmjs.com/package/googleapis   -  person salyela    schedule 12.06.2019
comment
Вы запускали npm init в своем проекте напрямую, чтобы создать файл package.json?   -  person Mike Diglio    schedule 12.06.2019
comment
да я так и сделал и ничего не изменилось. Я следовал предложениям, как здесь: stackoverflow.com /questions/9484829/npm-cant-find-package-json/   -  person salyela    schedule 12.06.2019
comment
В VSCode я вижу файл package.json, а внутри него я вижу зависимость, указанную как "dependencies": { "@google-cloud/firestore": "^2.2.0", "googleapis": "^40.0.0" }, поэтому я не знаю, почему развертывание не работает.   -  person salyela    schedule 12.06.2019


Ответы (1)


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

person salyela    schedule 12.06.2019