首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase Cloud Functions -分析触发器时出错:找不到模块'core-js/fn/reflect‘

Firebase Cloud Functions -分析触发器时出错:找不到模块'core-js/fn/reflect‘
EN

Stack Overflow用户
提问于 2021-08-03 12:21:49
回答 1查看 55关注 0票数 0

在尝试重新部署函数时,我现在收到这个错误消息:错误解析触发器:找不到模块'core-js / fn / reflect‘。

这是我的package.json:

代码语言:javascript
复制
{
  "name": "functions",
  "description": "Cloud Functions for Firebase",
  "scripts": {
    "serve": "firebase emulators:start --only functions",
    "shell": "firebase functions:shell",
    "start": "npm run shell",
    "deploy": "firebase deploy --only functions",
    "logs": "firebase functions:log"
  },
  "engines": {
    "node": "14"
  },
  "main": "index.js",
  "dependencies": {
    "@google-cloud/logging": "^9.1.0",
    "@woocommerce/woocommerce-rest-api": "^1.0.1",
    "algoliasearch": "^4.8.5",
    "cors": "^2.8.5",
    "csvtojson": "^2.0.10",
    "express": "^4.17.1",
    "firebase-admin": "^9.2.0",
    "firebase-functions": "^3.14.1",
    "mkdirp": "^1.0.4",
    "stripe": "^8.137.0"
  },
  "devDependencies": {
    "firebase-functions-test": "^0.2.0"
  },
  "private": true
}

在index.js中,我使用

代码语言:javascript
复制
const cors = require('cors')({origin: true});

....

exports.StripeEvents = functions.https.onRequest((req, res) => {

    cors(req, res, () => {
      //// some code that worked great
    }
}

我根本不使用cors-js包...问题是从哪里来的?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-08-04 10:17:27

根据您使用的浏览器和Javascript,在某些情况下,它们不支持Firebase所需的所有功能,因此您需要在this文档中查看Polyfills,他们向您展示了将Polyfills添加到您的应用程序的方法,没有推荐的方法是使用core-js库,请随意执行您想要的操作。

解决这个错误的快速方法是转到您的函数所在的目录并执行:

代码语言:javascript
复制
solution install core-js@2.6.5
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68635941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档