SyntaxError:无法使用TypeScript在模块Firebase部署错误之外使用import语句

NCT 127

当我尝试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之后,不会更改该错误。

NCT 127

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

我发现那些与项目相关联的地方正常工作,而那些没有正常工作的项目不会出现。但是,对于与Xcode项目无关的某些文件除外。

因此,我得出的结论是,初始设置可能存在问题,其中许多必需文件与特定项目无关。不知道那是怎么回事。我现在将努力解决该问题。如果您知道如何重做或解决此问题,请发表评论。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

不能在模块错误之外使用 import 语句

不能在模块 javascript 之外使用 import 语句

Javascript模块错误SyntaxError:无法在模块外部使用import语句

模块为 CommonJS 时 ts-node 中的“SyntaxError:无法在模块外使用导入语句”错误

未捕获的SyntaxError:当我导出和导入类时,无法在模块外使用import语句

SyntaxError:无法在Firebase模块外部使用import语句

SyntaxError:无法在模块外部使用import语句

不能在模块外使用 import 语句

SyntaxError:在使用“fast-image-zoom”时不能在模块外使用 import 语句

不能在模块 Express.js 之外使用 import 语句

Javascript模块SyntaxError:无法在模块外部使用import语句

使用TypeScript和nodemon:SyntaxError:无法在模块外部使用import语句

Node12/next9 SyntaxError: 不能在模块外使用 import 语句

SyntaxError:在遵循 vue-test-utils 官方教程时不能在模块外使用 import 语句

带有打字稿的 Cucumber-JS 步骤定义中的“错误:无法在模块外使用 import 语句”

未捕获的语法错误:无法在模块 Vue.js 单组件文件外使用 import 语句

未捕获的SyntaxError:无法在模块外部使用import语句

SyntaxError:无法在模块外部使用import语句-jsfiddle

开玩笑-SyntaxError:无法在模块外部使用import语句

NodeJs项目SyntaxError:无法在模块外部使用import语句

SyntaxError:无法在JEST LWC中的模块外部使用import语句

导入模块时不能在模块外使用 import 语句

“未捕获的语法错误:无法在模块外使用导入语句”reactjs 中的错误

不能在 laravel 项目的模块外使用 import 语句

不能在模块外使用 Next.js 的 import 语句

依赖项中的“语法错误:无法在模块外使用导入语句”

Mocha + TypeScript:无法在模块外部使用import语句

开玩笑不会转换模块-SyntaxError:无法在模块外部使用import语句

未捕获的SyntaxError:使用reactjs CDN链接的模块外部无法使用import语句