【发布时间】:2022-12-14 19:56:19
【问题描述】:
当我尝试在 Firebase 函数目录中运行 Mocha 测试脚本时,出现此错误:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/encoder' is not defined by "exports" in /Users/[...redacted...]/functions/node_modules/firebase-functions/package.json
我正在使用 Node 12,我的 devDependencies 是:
{
"chai": "^4.2.0",
"firebase-functions": "^3.18.1",
"firebase-functions-test": "^0.2.3",
"mocha": "^8.4.0"
}
【问题讨论】:
-
您能否尝试运行此命令:
npm install -g firebase-tools,然后重新检查您的测试脚本。 -
运行@RJC 后结果没有变化。
-
这是一个讨论这个问题的Github link。您可以检查this comment 修复了与您的错误类似的错误。
标签: javascript firebase google-cloud-functions mocha.js