Javascript 无法将函数部署到Firebase函数

Javascript 无法将函数部署到Firebase函数,javascript,node.js,firebase,function,google-cloud-functions,Javascript,Node.js,Firebase,Function,Google Cloud Functions,我在youtube上跟踪Doug的视频,用函数更改消息,我用javascript做,我安装了flow lenguage脚本,因为我有一个关于“类型”只能应用于ts文件的错误,现在,这个错误消失了,但当我尝试部署我的函数时,我得到了这个错误消息 这是我的密码 const functions=require('firebase-functions'); const admin=require('firebase-admin'); admin.initializeApp(); exports.cre

我在youtube上跟踪Doug的视频,用函数更改消息,我用javascript做,我安装了flow lenguage脚本,因为我有一个关于
“类型”只能应用于ts文件的错误,现在,这个错误消失了,但当我尝试部署我的函数时,我得到了这个错误消息

这是我的密码

const functions=require('firebase-functions');
const admin=require('firebase-admin');
admin.initializeApp();
exports.createdMessage=functions.database.ref('/users/messages/{messageId}').onCreate((快照,上下文)=>{
const messageID=context.params.messageID;
log('Message${messageID}');
const messageData=snapshot.val();
const message=placeEmoticon(messageData.message);
返回snapshot.ref.update({message:message});
});
函数placeEmoticon(消息:string):string{
返回消息。替换(/\bcar\b/g,更改此:

函数placeEmoticon(消息:string):string{
返回消息。替换(/\bcar\b/g,更改此:

函数placeEmoticon(消息:string):string{

return message.replace(/\bcar\b/g,'there no':“在javascript中,它应该是
函数placeEmoticon(message){return message.replace(/\bcar\b/g,'hi,谢谢peter,但是javascript怎么知道参数是字符串类型的呢?
函数placeEmoticon(message:string):string{return message.replace(/\bcar\b/g,'非常感谢,您能将此作为答案发布,以便我可以接受吗?我有最后一个错误placeEmoticon未在exports.createdMessage.functions.database.ref.onCreate中定义“:”在javascript中,它应该是
function placeEmoticon(message){return message.replace(/\bcar\b/g,'hi,谢谢peter,但是javascript怎么知道参数是字符串类型的呢?
函数placeEmoticon(message:string):string{return message.replace(/\bcar\b/g,'非常感谢,您能否将此作为答案发布,以便我可以接受它?我有最后一个错误位置exports.createdMessage.functions.database.ref.onCreate中未定义表情符号