SyntaxError:无法在使用typescript的模块firebase部署错误之外使用import语句



当我尝试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更新,然后再次运行firebase部署。得到了相同的错误。但有人建议运行npm install-gfirebase工具,在再次运行deploy后,没有对错误进行任何更改。

已解决:我在文件夹中搜索了AsyncIterable。它返回了一堆与我拥有的不同项目相关的文件。然后我突出显示并查看了所有这些文件的文件路径。

我发现那些正确工作的项目与项目相关,而不工作的项目不会出现。但是,除了一些与没有Xcode项目关联的文件。

因此,我得出的结论是,最初的设置可能存在问题,因为许多必要的文件都与特定的项目无关。不知道那是怎么发生的。我现在会努力解决这个问题。如果你知道我如何重做或修复这个问题,请发表评论。

相关内容

  • 没有找到相关文章

最新更新