当我尝试firebase deploy
出现以下错误。
似乎是关于这一行的:import * as functions from 'firebase-functions';
在我的文件开始时。过去我对此没有任何问题。但是我最近在NPM和部署方面遇到了问题。
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部署。有同样的错误。但是建议运行npm install -g firebase-tools,再次运行deploy之后,不会更改该错误。
解决:我AsyncIterable
在文件夹中搜索。它返回了一堆关联到我拥有的不同项目的关联文件。然后,我突出显示并查看了所有文件的文件路径。
我发现那些与项目相关联的地方正常工作,而那些没有正常工作的项目不会出现。但是,对于与Xcode项目无关的某些文件除外。
因此,我得出的结论是,初始设置可能存在问题,其中许多必需文件与特定项目无关。不知道那是怎么回事。我现在将努力解决该问题。如果您知道如何重做或解决此问题,请发表评论。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句