【发布时间】:2017-01-03 01:35:00
【问题描述】:
我正在尝试使用 babel 编译包含 es6 承诺的文件。我已经安装了 babel-cli、babel-preset-es2015、babel-plugin-es6-promise。
我的 .babelrc 配置是:
{
"presets": ["es2015"],
"plugins": ["es6-promise"]
}
我得到了带有 require() 的编译 js 文件,但我根本不想使用 require。
现在有没有可能在前端使用 es6 承诺而不需要 js?
请提供任何指向带有 babel 的 es6 Promise 实现示例的链接(甚至使用 babel + require,因为我无法让 require js 正常工作)
ps: 不想用 webpack。
【问题讨论】:
-
如果你只想使用
es6-promise而不是 es6 语法,那么你可以像使用任何其他 promise 库一样使用这个 polyfill github.com/stefanpenner/es6-promise。但如果你想要webpack的替代品,那么你可能想试试rollup或browserify。
标签: javascript ecmascript-6 es6-promise