Firebase 功能找不到模块“循环”
Posted
技术标签:
【中文标题】Firebase 功能找不到模块“循环”【英文标题】:Firebase function Cannot find module 'cycle' 【发布时间】:2018-12-08 02:38:18 【问题描述】:当我尝试运行任何 firebase 命令时,我收到此错误。
internal/modules/cjs/loader.js:596
throw err;
^
Error: Cannot find module 'cycle'
at Function.Module._resolveFilename
(internal/modules/cjs/loader.js:594:15)
at Function.Module._load (internal/modules/cjs/loader.js:520:25)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (/usr/local/lib/node_modules/firebase- tools/node_modules/winston/lib/winston/common.js:11:13)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js
(internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
at Function.Module._load (internal/modules/cjs/loader.js:543:3)
我在
node.js 版本 v10.5.0
npm 版本 6.1.0
操作系统 Linux Mint 18.3
【问题讨论】:
在您的问题中添加 package.json 嗨,鲍勃。我目前有同样的问题 - 你解决了吗? 很遗憾没有,今天花点时间研究一下。 我找到了解决办法。 firebase 的全局安装缺少模块。 【参考方案1】:/usr/local/lib/node_modules/firebase-tools/node_modules 中的文件未按预期更新和安装。缺少许多模块。
我已在本地将 firebase 安装到我将用作我的 firebase 目录的位置。那里的所有模块。所以我将文件从本地 node_modules 文件夹复制到全局 node_modules 文件夹。
请注意,这是解决问题的绷带,因为无论何时更新 Firebase,都需要重复此过程。
【讨论】:
以上是关于Firebase 功能找不到模块“循环”的主要内容,如果未能解决你的问题,请参考以下文章
部署 firebase 项目时错误显示“找不到模块 firebase-functions”