【发布时间】: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 -
您能否发布错误消息中指定的完整错误日志?