尝试在.Net Core Razor页面中使用babel生成的代码

时间:2019-03-02 01:08:20

标签: javascript razor .net-core babeljs

我已经安装了babel并能够获取js文件并将其转换。

但是我不知道如何使新文件在页面上工作。

我正在使用async / await,并且使用默认选项会导致:

未捕获的ReferenceError:未定义regeneratorRuntime

我尝试过使用选项,但是它们最终都使用了 require 之类的东西,导致了不同的错误:

未捕获的错误:找不到模块'@ babel / runtime / helpers / interopRequireDefault'

{
  "presets": [
    [
      "@babel/preset-env",
      {
        "modules": "commonjs",
     //   "useBuiltIns": "usage",
        "debug": true
      }
    ]
  ],
  "plugins": [
    "@babel/plugin-transform-runtime"
  ]
}

关于如何使用基本的html页面在.Net Core中运行此技巧的任何提示?

1 个答案:

答案 0 :(得分:0)

我终于开始工作了。这是关键:

https://babeljs.io/docs/en/babel-polyfill

我不需要选择。我只需要包含发行版polyfill.min.js