无法找到模块'action-on-google'

Tho*_*mas 1 actions-on-google

我正在通过谷歌的教程进行他们的行动,同时尝试进行一些修改以适应我想要做的事情.当我运行终端命令'firebase deploy'时,经过一些处理后,我的终端会说:"解析触发器时出错:无法找到模块'动作在google'.尝试在部署之前在你的函数目录中运行npm-install.

我在函数目录中运行了npm-install,但没有运气让它工作.

这是我的index.js文件中的顶级代码:

'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});
Run Code Online (Sandbox Code Playgroud)

小智 7

你应该在该目录中有一个package.json文件.它应该有一个依赖项部分.在该部分中,您需要的每个包都应该有一行().

特别是

"动作在谷歌上":"^ 1.8.0",