9得票1回答
如何使用webpack将ES6+代码编译为ES6?

我想将我的代码编译成ES6而不是ES5。 这是我的babelrc文件。 { "presets": [ [ "env", { "modules": false, "useBuiltIns": true, ...

8得票1回答
Node.js --experimental-vm-modules命令行选项与package.json中的"type":"module"有何区别?(这是一个提问标题)

我目前正在将一个NodeJS项目从混乱的CommonJS和Babel转换过的ES模块重写为完全基于ES模块的项目。 在这个过程中,我有点困惑Node是如何处理这些东西的。我尝试阅读了相关文档,但是我的理解好像还缺了最后一块拼图。 我原以为我不再需要使用Babel来转换ES模块,这似乎是正确...

10得票2回答
如何找到 .babelrc 文件?

我希望创建一个React应用程序,并使用Ant Design。 在文档中,它说我需要更改.babelrc以模块化加载文件,也可以从https://medium.com/@GeoffMiller/how-to-customize-ant-design-with-react-webpack-th...

9得票1回答
如何使用Babel Polyfill和Gulp支持解决IE11的所有问题

我一直在添加 transform-object-assign 和 array-includes 插件来支持 IE11,但现在我使用 for of 循环时出现了符号错误。不仅要逐个解决这些问题,还可以将 babel polyfill 引入我的构建中并使其具有未来的可扩展性。我已经阅读了几个相关问...

64得票4回答
当使用babel-loader时,为什么Object.assign()需要一个polyfill?

我正试图在通过webpack编译的ES6 Web应用程序中使用Object.assign(),但我遇到了一个错误: Uncaught TypeError: Object.assign is not a function 我已经在使用babel-loader将ES6转换为ES5,所以我的其...

53得票2回答
Babel和TypeScript的主要区别是什么?

我知道TypeScript是用来编写Angular2的,这可能使它成为想要涉足Angular2的人更好的选择,但当我看到Babel时,它看起来非常像TypeScript。 我注意到许多知名公司都坚持使用Babel。 以下是一些问题: 它们各自有哪些优劣势? 它们对于项目/开发人员来说是...

12得票4回答
我如何找到 rollup 3.1.0 更新错误?

i want to install rollup-plugin-visualizer but its need to update rollup. updated rollup from 1.8.0 to 3.1.0 got error [!] RollupError: Node trie...

30得票1回答
Babel 6预设的顺序是否重要?

列出预设时,顺序是否重要? 换句话说,以下的 .babelrc 文件等效吗? .babelrc #1{ "presets": ["es2015", "stage-2", "react"] } .babelrc #2 .babelrc #2{ "presets": ["react"...

11得票2回答
使用装饰器获取实现接口列表

你知道是否可以使用装饰器获取一个类实现的接口数组:interface IWarrior { // ... } interface INinja { // ... } 那么如果我做了这样的事情:@somedecorator class Ninja implements INinja, ...

15得票6回答
ES6类定义中无法定义原型属性

我正在尝试 ES6 语法,发现在类定义中无法定义原型属性或实例属性,为什么会禁止这样做?我之前使用过 MyClass.prototype.prop=1,尝试使用 babel 编译器的 ES7 如下,仍然无法定义原型属性。class MyClass{ prop=1; static sPr...