【发布时间】:2021-03-01 05:31:03
【问题描述】:
当我尝试firebase deploy 时,我收到以下错误。
这似乎是关于这一行:import * as functions from 'firebase-functions'; 在我的文件的开头。过去我对此没有任何问题。不过我最近有been having issues with NPM and deploying。
Error: Error occurred while parsing your function triggers.
/Users/name/Desktop/Yoveo/functions/src/index.ts:1
import * as functions from 'firebase-functions';
^^^^^^
SyntaxError: Cannot use import statement outside a module
at wrapSafe (internal/modules/cjs/loader.js:1052:16)
at Module._compile (internal/modules/cjs/loader.js:1100:27)
at Module._compile (pkg/prelude/bootstrap.js:1281:32)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1156:10)
at Module.load (internal/modules/cjs/loader.js:984:32)
at Function.Module._load (internal/modules/cjs/loader.js:877:14)
at Module.require (internal/modules/cjs/loader.js:1024:19)
at Module.require (pkg/prelude/bootstrap.js:1225:31)
at require (internal/modules/cjs/helpers.js:72:18)
at /Users/name/.cache/firebase/tools/lib/node_modules/firebase-tools/lib/triggerParser.js:15:15
Having trouble? Try firebase [command] --help
name@name-MacBook-Pro functions %
我该如何解决?
我运行 npm update 然后再次运行 firebase deploy。得到同样的错误。但是建议运行 npm install -g firebase-tools ,再次运行 deploy 后,错误没有改变。
【问题讨论】:
-
请编辑问题以显示您为达到这一点所做的工作。问题中应该有足够的信息,以便任何人都可以重现该问题。
-
@DougStevenson 我已经有这个问题好几个月了。我不认为我将能够重新创建它。我会看看我能做什么。
-
我无法重新创建。如果有人有有用的建议。
-
我们至少需要您的一部分代码。也检查类似的问题stackoverflow.com/questions/59761839/…,stackoverflow.com/questions/60871924/…
标签: typescript firebase npm google-cloud-functions