Firebase 函数预部署解析错误运行 lint

发布于 2025-01-13 19:04:52 字数 492 浏览 0 评论 0原文

当我尝试部署 Firebase 函数时,出现解析错误。 我在 Windows 上使用 cmd,并使用 JavaScript 进行编码。 几天前,我在 Mac 上部署了 Functions 并且它有效,今天我想在 Windows 上做同样的事情。我在 Windows 上尝试过但不起作用后,我又在 mac 上尝试了它,但还是不起作用,即使以前可以用。

我尝试从“predeploy”更改 firebase.json:[ “npm --prefix“$RESOURCE_DIR”运行 lint” ] 到: “预部署”:[ “npm --prefix “%RESOURCE_DIR%”运行 lint” ]

但这也不起作用。

有人可以帮我吗? 提前致谢:)

在此处输入图像描述

When i try to deploy my Firebase Functions it gets an parse error.
I am using cmd on Windows and i am coding in JavaScript.
A couple of days ago i deployed my Functions on Mac and it worked, today i wanted to do the same thing on windows. After i tried it on Windows and it didn't worked, i tried it on mac again and it did not worked eather, even if it worked before.

I tried to change the firebase.json from "predeploy":[
"npm --prefix "$RESOURCE_DIR" run lint"
]
to:
"predeploy": [
"npm --prefix "%RESOURCE_DIR%" run lint"
]

but this was alos not working.

Can anybody help me out here?
Thanks in advance :)

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

相对绾红妆 2025-01-20 19:04:52

您需要更新 lint 文件以适应新的 ECMA 脚本。将 ecmaVersion 键值对添加到 eslintrc.js 文件中。

module.exports = {
  root: true,
  env: {
    es6: true,
    node: true,
  },
  parserOptions: {
    "ecmaVersion": 2020, // add this
  },
  extends: [
    "eslint:recommended",
    "google",
  ]
};

You need to update your lint file to account for the new ECMA script. Add the ecmaVersion key-value pair to your eslintrc.js file.

module.exports = {
  root: true,
  env: {
    es6: true,
    node: true,
  },
  parserOptions: {
    "ecmaVersion": 2020, // add this
  },
  extends: [
    "eslint:recommended",
    "google",
  ]
};
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文