【问题标题】:Firebase function Cannot find module 'cycle'Firebase 功能找不到模块“循环”
【发布时间】: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 的全局安装缺少模块。

标签: node.js firebase npm package.json linux-mint


【解决方案1】:

/usr/local/lib/node_modules/firebase-tools/node_modules 中的文件未按预期更新和安装。缺少许多模块。

我已在本地将 firebase 安装到我将用作我的 firebase 目录的位置。那里的所有模块。所以我将文件从本地 node_modules 文件夹复制到全局 node_modules 文件夹。

请注意,这是解决问题的绷带,因为无论何时更新 Firebase,都需要重复此过程。

【讨论】:

    猜你喜欢
    • 2018-03-31
    • 1970-01-01
    • 2020-07-09
    • 1970-01-01
    • 2018-06-09
    • 2021-04-19
    • 1970-01-01
    • 2018-01-03
    • 1970-01-01
    相关资源
    最近更新 更多