我刚刚在我的计算机上安装了firebase CLI-windows 10..
但是,当在函数fold中运行npm install
时,我会收到此警告。。
npm WARN dialogflow-fulfillment@0.4.1 requires a peer of actions-on-google@^2.1.3 but none is installed. You must install peer dependencies yourself.
audited 975 packages in 6.407s
30 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
我确实这么做了…但当我试图部署项目时,我会遇到这个错误。。
=== Deploying to 'udemy-demo-assistant-59b6a'...
i deploying functions
i functions: ensuring required API cloudfunctions.googleapis.com is enabled...
+ functions: required API cloudfunctions.googleapis.com is enabled
i functions: preparing functions directory for uploading...
Error: Error parsing triggers: Cannot find module 'actions-on-google'
Require stack:
- C:UsersMichaelDesktopUdemyfirebasefunctionsnode_modulesdialogflow-fulfillmentsrcdialogflow-fulfillment.js
- firebasefunctionsindex.js
- AppDataRoamingnpmnode_modulesfirebase-toolslibtriggerParser.js
Try running "npm install" in your functions directory before deploying.
我们又回到了原点。。
我如何解决这个问题
提前感谢
包.json
{"name":"functions","description":"Firebase的云功能","脚本":{"serve":"firebase模拟器:仅启动函数","shell":"firebase函数:shell","start":"npm运行shell","deploy":"firebase deploy-only函数","logs":"firebase函数:log"},"发动机":{"节点":"8"},"依赖项":{"firebase admin":"^8.10.0","firebase函数":"^3.6.1","对话流实现":"^0.4.1"},"devDependencies":{"firebase函数测试":"^0.2.0"},"private":true}