Actions on google 找不到模块';对谷歌的行动';
我正在浏览谷歌的教程,了解他们的行动,同时尝试进行一些修改,以适应我正在尝试做的事情。当我运行终端命令“firebase deploy”时,经过一点处理后,我的终端会说:“错误解析触发器:找不到模块“google上的操作”。在部署之前,请尝试在功能目录中运行npm install。” 我已经在functions目录中运行了npm安装,但是没有成功地使它工作 下面是我的index.js文件中最上面的代码:Actions on google 找不到模块';对谷歌的行动';,actions-on-google,Actions On Google,我正在浏览谷歌的教程,了解他们的行动,同时尝试进行一些修改,以适应我正在尝试做的事情。当我运行终端命令“firebase deploy”时,经过一点处理后,我的终端会说:“错误解析触发器:找不到模块“google上的操作”。在部署之前,请尝试在功能目录中运行npm install。” 我已经在functions目录中运行了npm安装,但是没有成功地使它工作 下面是我的index.js文件中最上面的代码: 'use strict'; process.env.DEBUG = 'actions-on
'use strict';
process.env.DEBUG = 'actions-on-google:*';
const {DialogflowApp} = require('actions-on-google');
const functions = require('firebase-functions');
exports.echoNumber = functions.https.onRequest((req, res) => {
const app = new DialogflowApp({request: req, response: res});
您应该在该目录中有一个package.json文件。它应该有一个dependencies部分。在该部分中,您需要的每个包都应该有一行() 特别是
“google上的操作”:“^1.8.0”,部署前,请在项目/功能目录中尝试以下命令 npm安装firebase-admin@5.5.0 npm安装
它将正常工作当我遇到这种情况时,这是因为我试图从基本目录而不是函数目录运行命令。在用尽其他答案后,这对我有效
functions/node\u modules文件夹
我的最佳猜测是谷歌文件夹上有一个损坏的
函数/节点\模块/操作,请尝试按顺序运行以下命令:
npm在谷歌上的安装操作
npm安装
这对我有用,也许对你也有用。解决了这个问题。谢谢!在我的情况下,我觉得npm i-S在谷歌上的操作也很有效