【问题标题】:How do I solve ReferenceError: regeneratorRuntime is not defined如何解决 ReferenceError: regeneratorRuntime is not defined
【发布时间】:2019-01-01 15:11:09
【问题描述】:

我在这里看到了很多这个问题,但没有一个解决方案对我有用。我正在使用 NodeJS,在更改项目目录之前没有任何问题。

从那以后我的代码就不能工作了......

我已经包括:

import "@babel/polyfill"

我正在使用 async / await,这显然是导致问题的原因:

async function process_data(post) {
// my_code
}

如果我这样写代码:

const test = async function process_data(post) {
// my code
}

这行得通,但我不能再使用参数单独调用process_data 方法(否则,我不知道该怎么做)。

知道如何让它发挥作用吗?

【问题讨论】:

    标签: node.js async-await babeljs async.js babel-polyfill


    【解决方案1】:

    通过调整代码我找到了答案:

    const my_func = async function process_data(post) {
    // my code
    }
    
    var res = my_func(post_var);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-03
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      • 2017-07-06
      • 1970-01-01
      • 2021-10-18
      相关资源
      最近更新 更多