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文件是否有效。您的案例中可能缺少一些属性。如果有帮助,请接受答案,提前谢谢