15得票2回答
Babel 和 JSX 有什么关系或区别?

我正在学习React JS,了解了JSX和Babel的信息。但是我不清楚这些技术如何帮助React,以及它们之间有什么区别。

9得票2回答
Babel预设在.babelrc文件中可用,但在Webpack配置文件中不可用。

除了可以在另一个项目中重用.babelrc文件之外,将Babel预设存储在.babelrc而不是webpack.config.js中有什么理由吗? 我有一个应用程序,使用以下.babelrc文件正常工作: { "presets": ["es2015", "stage-0","react...

13得票2回答
使用Rollup输出多个文件

我正在使用Rollup来为生产环境打包我的代码。 由于我有多个js文件,因此我正在使用Rollup的plugin-multi-entry插件来使用glob模式来定位所有的js文件。 我将文件输出为umd格式。 目前它们被作为一个js文件输出,全部捆绑在一起,这是预期的行为,但我也希望以相同的方...

44得票3回答
使用es6和babel-node从根目录导入节点模块

我正在使用Babel转译器,用ES6编写Node应用程序。 我的根目录中有2个文件index.js和my-module.js。- index.js - my-module.js my-module.jsexport let myFunc = () => { console.log(...

13得票1回答
将JS反编译为JSX

几个月前我用React写了一个应用程序,但似乎没有保存原始的JSX源代码,只保留了编译后的Babel JS代码。 有没有办法将这些代码反编译回JSX代码?谢谢。

861得票12回答
并行调用异步/等待函数

据我所了解,在ES7/ES2016中,将多个await放入代码中,会类似于使用promise的.then()链式调用,意味着它们将依次执行而不是并行执行。所以,例如,我们有这段代码:await someCall(); await anotherCall(); 我理解得对吗,anotherCal...

18得票10回答
Babel - 错误: 找不到模块 'babel-runtime/helpers/typeof'

使用gulp-babel对服务器端进行转译,并使用带有babelify的browserify对客户端进行转译-在我的代码中使用了async和await。这些功能似乎可以良好地转换,但是出现以下错误: Error: Cannot find module 'babel-runtime/helper...

12得票2回答
一个React应用程序能否在没有构建系统的情况下将组件拆分到不同的JS文件中?

React的示例使用gulp、Grunt或npm以及Browserify或Webpack。在下面的代码中,我有一个没有这些的React应用程序,我想知道这是否可能。一个HTML页面,引入React、babel-browser以及一个JavaScript文件: <!DOCTYPE h...

20得票1回答
Babel 7不会将CONST改为VAR

我在 Safari 版本号小于等于 9 的浏览器中遇到了问题。Babel 似乎无法将 const 替换为 var。控制台中显示以下错误:Unexpected keyword 'const'. Const declarations are not supported in strict mode...

10得票1回答
Babel / preset-env:有关为运送Polyfill设置目标环境的混淆

我正在学习如何使用@babel/preset-env为我们的客户提供所需的浏览器 polyfill。我的理解是,如果访问网站的客户端是目标环境之一,Babel 将发送 polyfill 下来。似乎有两种指定目标环境的方法:1. browserlist 2. targets 选项,例如 { "p...