错误:函数预部署错误:产生C:\ Windows \ system32 \ cmd.exe; C:\ Program Files(x86)\ Java \ jdk1.8.0_131 \ bin ENOENT

时间:2019-04-10 12:34:20

标签: android firebase google-cloud-functions

在部署我的功能时出现错误。错误是


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编写了函数

请帮助。

0 个答案:

没有答案