我想在我的聊天机器人中安装一些npm软件包但我不能让它工作.
package.json文件如下所示:
{
"name": "dialogflowFirebaseFulfillment",
"description": "This is the default fulfillment for a Dialogflow agents using Cloud Functions for Firebase",
"version": "0.0.1",
"private": true,
"license": "Apache Version 2.0",
"author": "Google Inc.",
"engines": {
"node": "~6.0"
},
"scripts": {
"start": "firebase serve --only functions:dialogflowFirebaseFulfillment",
"deploy": "firebase deploy --only functions:dialogflowFirebaseFulfillment"
},
"dependencies": {
"actions-on-google": "^1.5.x",
"firebase-admin": "^4.2.1",
"firebase-functions": "^0.5.7",
"apiai": "^4.0.3"
}
}
在index.js我有:
var jsonQuery = require('json-query');
日志说:
dialogflowFirebaseFulfillment函数加载错误:无法加载文件index.js中的代码.您是否在package.json中列出了所有必需的模块
任何的想法?
最佳答案 错误到达是因为您没有包含’json-query’包
一切正常后,在命令下运行.
npm install json-query