@megalo/fock-regenerator-runtime
Runtime for Regenerator-compiled generator and async functions.
Last updated a year ago by xsasadasdasdasd .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @megalo/fock-regenerator-runtime 
SYNC missed versions from official npm registry.

fock-regenerator-runtime

此包fock自regenerator-runtime,主要解决小程序开发工具开启es6转es5时的报错问题,按照 regenerator-runtime 官方仓库的说法,开启babel严格模式时会有这个问题,并且它使用 Function("r", "regeneratorRuntime = r")(runtime); 这行代码来解决,遗憾的是 小程序不支持 Function 函数动态注入代码,并且会报错,导致编译不通过。

在和官方沟通无果后,基于此,本仓库Fock了 regenerator-runtime 的代码,把出错的导致这行代码编译不通过的代码注释掉了, 并且通过webpackaliasregenerator-runtime 替换成本包。具体修改的代码在 runtime.js 末尾的最后几行,如果你有更好的解决方案,欢迎提issues

Standalone runtime for Regenerator-compiled generator and async functions.

To import the runtime as a module (recommended), either of the following import styles will work:

// CommonJS
const regeneratorRuntime = require("regenerator-runtime");

// ECMAScript 2015
import regeneratorRuntime from "regenerator-runtime";

To ensure that regeneratorRuntime is defined globally, either of the following styles will work:

// CommonJS
require("regenerator-runtime/runtime");

// ECMAScript 2015
import "regenerator-runtime/runtime";

To get the absolute file system path of runtime.js, evaluate the following expression:

require("regenerator-runtime/path").path

Current Tags

  • 0.13.2                                ...           latest (a year ago)

1 Versions

  • 0.13.2                                ...           a year ago
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 0
Last Month 2
Dependencies (0)
None
Dev Dependencies (0)
None

Copyright 2014 - 2016 © taobao.org |