【问题标题】:Module 'googleapis' is not listed as dependency in package.json模块“googleapis”未在 package.json 中列为依赖项
【发布时间】:2019-10-27 07:04:32
【问题描述】:

第 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 步相同的错误。

【问题讨论】:

  • 我只是在这里做的完全一样:npmjs.com/package/googleapis
  • 您是否直接在项目中运行npm init 以创建package.json 文件?
  • 是的,我只是这样做了,没有任何改变。我遵循了这里的建议:stackoverflow.com/questions/9484829/npm-cant-find-package-json/…
  • 在 VSCode 中我确实看到了一个 package.json 文件,在其中我看到了列为 "dependencies": { "@google-cloud/firestore": "^2.2.0", "googleapis": "^40.0.0" } 的依赖项所以我不知道为什么部署不起作用

标签: node.js npm-install google-api-nodejs-client


【解决方案1】:

问题似乎是由于我在尝试安装依赖项之前忘记 cd 进入functions 目录。

【讨论】:

    猜你喜欢
    • 2019-07-25
    • 2021-08-16
    • 2020-02-14
    • 1970-01-01
    • 2016-11-05
    • 2018-04-04
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    相关资源
    最近更新 更多