【问题标题】:npm install firebase failsnpm install firebase 失败
【发布时间】:2019-02-23 14:28:26
【问题描述】:

我正在尝试在我的本地环境中安装 firebase ^5.5.0(带有 ubuntu 16.0.4 和最新的 npm 和 nodejs 的 vagrant/virtualbox)

当我运行 npm install 时,我收到此错误:

npm 错误!小路 /code/node_modules/grpc/node_modules/mkdirp/node_modules/minimist/package.json.789167206 npm 错误!代码 ENOENT npm 错误! errno -2 npm 错误!系统调用打开 npm 错误! enoent ENOENT:没有这样的文件或目录,打开 '/code/node_modules/grpc/node_modules/mkdirp/node_modules/minimist/package.json.789167206' npm 错误! enoent 这与 npm 找不到文件有关。 npm 错误!恩恩特

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
/home/vagrant/.npm/_logs/2018-09-19T09_14_46_808Z-debug.log

日志或详细信息不会告诉我除此之外的任何内容。我该如何解决这个问题?

【问题讨论】:

  • 如果您尝试将其全局安装到系统,请运行 npm install -g firebase。也就是说,如果您尝试将 firebase 安装到特定文件夹/项目,请确保在您运行命令的文件夹中存在 package.json
  • 您好,卡罗,感谢您的回答。它实际上是从 package.json 运行的——当我在将它添加到 json 文件后运行 npm install 时,我得到了这个错误。
  • 您是否尝试过删除您的package-lock.json 和您的node_modules 文件夹并重新运行npm install
  • 是的,我有,不幸的是没有结果。在安装 grpc 和 mkdirp 后,我现在也收到一个新的(替换的)错误:/code/node_modules/@firebase/firestore/node_modules/grpc/node_modules/mkdirp/node_modules/minimist/package.json.1879144488 其中/code/node_modules/@firebase/firestore/ 在系统上不存在,只有firestore-types
  • 您能否发布错误消息中指定的完整错误日志?

标签: node.js firebase npm


【解决方案1】:

我做了@Carlo 我删除了package-lock.json 并运行npm install,在审核了我在资金和一些审核修复之前运行npm install firebase 的所有包之后。 也许在资助或修复一些审计后,它可能与安装 firebase 不兼容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-22
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    • 2017-06-11
    相关资源
    最近更新 更多