在部署我的功能时出现错误。错误是
Running command: npm --prefix " %RESOURCE_DIR%" run lint
Error: functions predeploy error: spawn C:\Windows\system32\cmd.exe;C:\Program Files (x86)\Java\jdk1.8.0_131\bin ENOENT
我尝试了以下解决方案,但没有成功
1)在我的firebase.json中替换了%RESOURCE_DIR% 2)在环境变量下的路径中添加了C:\ Windows \ system32 \ cmd.exe
这是用JavaScript编写的功能代码
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
//Creating a function for push notification on ChildAdded to chats..
function.database.ref('/Chats/{Chatsid}').onWrite(event => {
const user=event.data;
var sender= user.senderId;
var msg=user.msg;
console.log(sender);
console.log(msg);
})
我在上述功能中所做的只是实现触发器onWrite并获取msg和sender的值。我已经使用js编写了函数
请帮助。