Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何修复意外的令牌解析错误?_Javascript_Reactjs_Es6 Modules - Fatal编程技术网

Javascript 如何修复意外的令牌解析错误?

Javascript 如何修复意外的令牌解析错误?,javascript,reactjs,es6-modules,Javascript,Reactjs,Es6 Modules,箭头始终适用于我,但我现在收到一个错误解析错误:意外标记=> 我试着检查语法和括号,是的,我没有遗漏任何括号 代码: const functions = require("firebase-functions"); const Filter = require("bad-words"); const admin = require("firebase-admin"); admin.initializeApp(); const db

箭头始终适用于我,但我现在收到一个错误
解析错误:意外标记=>
我试着检查语法和括号,是的,我没有遗漏任何括号

代码:

const functions = require("firebase-functions");

const Filter = require("bad-words");

const admin = require("firebase-admin");
admin.initializeApp();

const db = admin.firestore();

exports.detectEvilUsers = functions.firestore
  .document("messages/{msgId}")
  .onCreate(async (doc, ctx) => {
    const filter = new Filter();
    const { text, uid } = doc.data();

    if (filter.isProfane(text)) {
      const cleaned = filter.clean(text);
      await doc.ref.update({
        text: "I got banned for lifetime for using voilated words",
      });

      await db.collection("banned").doc(uid).set({});
    }
  });
错误:

分析错误:意外的令牌=>

如果尝试将其更改为普通函数(){}调用,如下所示

exports.detectEvilUsers = functions.firestore
  .document("messages/{msgId}")
  .onCreate(async function(doc, ctx)  {
        const filter = new Filter();
        const { text, uid } = doc.data();
    ....
    ....
    ....
    }
它给出了解析错误:意外的令牌函数

Eslin.json文件:
{“parser”:“babel eslint”,“plugins”:[“babel”],“extends”:[“plugin:prettier/recommended”,“plugin:react/recommended”],“env”:{“browser”:true,“es6”:true,“jest”:true},“parserOptions”:{“ecmaVersion”:2018,“sourceType”:“module”,“ecmaFeatures”:{“jsx”:true},“rules”:{“curly”:“error”,“eqeq”:“error”,“guard for in”:“error”,“no extend native”:“error”,“complexity”:[“error”,200],“max depth”:[“error”,5],“max params”:[“error”,12],“max statements”:[“error”,200],“no caller”:“error”,“no new”:“error”,“no undef”:“error”,“no used vars”:“error”,“no global assign”:“error”,“react/prop type”:“off”,“babel/semi”:1}}

你的环境是什么?节点?有解释行号的日志吗?@TJ 14.5………@SarveshMahajan是的,它说解析错误:意外标记=>是的,我有.eslintrc.json文件,module.exports={root:true,env:{es6:true,Node:true,},extends:[“eslint:recommended”,“google”],规则:{quotes:[“error”,“double”],},};是的,这有效:)但是我可以知道我的Eslin.json文件是否有效。您的案例中可能缺少一些属性。如果有帮助,请接受答案,提前谢谢