【发布时间】:2021-07-05 07:01:08
【问题描述】:
我使用firebase init 创建了firebase 云函数项目,然后我尝试使用npm install pupeteer 添加puppeteer,但它在函数之外创建了一个单独的节点模块。这里出了什么问题,为什么我不能在功能节点模块中添加 puppeteer 库?
【问题讨论】:
标签: node.js firebase google-cloud-functions puppeteer node-modules
我使用firebase init 创建了firebase 云函数项目,然后我尝试使用npm install pupeteer 添加puppeteer,但它在函数之外创建了一个单独的节点模块。这里出了什么问题,为什么我不能在功能节点模块中添加 puppeteer 库?
【问题讨论】:
标签: node.js firebase google-cloud-functions puppeteer node-modules
如果我们使用 firebase CLI 启动 NodeJS 项目,index.js 文件将与节点模块一起进入 functions 文件夹(如上图所示)。
因此,为了添加任何其他库我们必须导航到函数文件夹,然后我们要添加我们的库。在问题中我们必须添加 pupeteer 库所以
npm install --save puppeteer
因此,puppeteer 库将与 firebase Node 模块一起保存。不会有两个节点模块。
【讨论】: