部署Firebase Functions时遇ESLint parser类型错误求助
解决Firebase Functions部署时ESLint parser类型错误
错误原因:ESLint配置中的parser字段要求值为字符串或null,你当前配置里写成了数组["@babel/eslint-parser"],不符合配置规范,导致部署时ESLint校验失败。
修正后的.eslintrc.js配置代码:
module.exports = { root: true, env: { es6: true, node: true, }, extends: [ "eslint:recommended", "google", ], rules: { quotes: ["error", "double"], }, parser: "@babel/eslint-parser" // 将数组改为字符串格式 };
额外注意:使用@babel/eslint-parser需要确保已安装对应依赖,在functions目录下执行以下命令安装:
npm install @babel/eslint-parser --save-dev
完成上述修改后,重新运行部署命令即可:
firebase deploy --only functions
内容的提问来源于stack exchange,提问作者vroque2022
相关产品推荐
相关产品推荐

