Edi*_*uza 8 firebase google-cloud-functions
功能:无法启动模拟器.错误:无法找到模块'@ google-cloud/functions-emulator/src/config'
这是我尝试在Mac上本地运行函数时收到的错误消息.我的Firebase版本是3.16.0.我也试过了sudo npm install -g @google-cloud/functions-emulator.但仍然没有用.请帮忙.
Dan*_*hka 15
解决方案是:
yarn global add firebase-tools
yarn global add @google-cloud/functions-emulator --ignore-engines
Run Code Online (Sandbox Code Playgroud)
工作解决方案!(OSX)以上都不适合我.经过长期的斗争,我找到了以下解决方案.
cd my_project/functions
npm install @google-cloud/functions-emulator
Run Code Online (Sandbox Code Playgroud)
复制在node_modules中生成的@ google-cloud/functions-emulator文件夹.
cd /usr/local/lib/node_modules/@google-cloud && open .
Run Code Online (Sandbox Code Playgroud)
在此处粘贴functions-emulator文件夹.
在项目的根目录中,复制package.json里面的functions/node_modules/@ google-cloud/functions-emulator
cd /usr/local/lib && open .
Run Code Online (Sandbox Code Playgroud)
将package.json粘贴到此处.
npm install
Run Code Online (Sandbox Code Playgroud)
欢呼!你已准备好出发.现在返回项目的根目录并运行.
sudo firebase serve --only hosting,functions
Run Code Online (Sandbox Code Playgroud)
并且模拟器应该正常启动.
注意:不要运行sudo npm install -g @ google-cloud/functions-emulator,因为文件将被删除并重新安装.这是安装失败并且模拟器无法运行的地方.
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
4331 次 |
| 最近记录: |