babel相关内容

如何完全禁用Babel变换再生器

我正在寻找一种完全禁用使用babel进行生成器函数转换的方法.对于babel 5,有一个blacklist选项,但似乎对babel 6没有办法(至少我没有在官方网站上找到任何文档). 我当前的配置 { "presets": [ "react", ], "plugins": [ "transform-object-rest-spread", ] } ..
发布时间:2020-07-30 23:08:48 前端开发

用react&拆分项目webpack4; html标签是意外标记

背景 我正在使用react,babel,webpack4和es6(或可能是es7) 我有一些模块可以被多个React项目重用.因此,我创建了一个“标准"文件夹,其中包含这些模块,以使它们与任何特定项目分开. 问题 在我的react项目中,我将webpack.config.js编辑为包含 resolve: { extensions: ['.css', '.j ..
发布时间:2020-07-30 22:51:43 前端开发

babel-preset-stage-0,babel-preset-stage-1等有什么区别?

我的问题是:babel-preset-stage-0,babel-preset-stage-1,babel-preset-stage-2和babel-preset-stage-3有什么区别,并且当我们使用ES6开发时最好的选择是什么? 解决方案 Babel的舞台预设等于 TC39流程以及每个提案可能会更改语言的不同状态.它们包括该阶段所有拟议变更的实现和polyfill. Stage ..
发布时间:2020-07-30 21:31:07 其他开发

babel vs babel-core vs babel-loader vs babel-preset-2015 vs babel-preset-react vs babel-polyfill

我正在为我的React项目设置Webpack,并且在babel,babel-core,babel-loader,babel-preset-2015和babel-preset-react之间感到困惑.我知道需要Babel才能将ES7或ES6代码转换为ES5,但是在我的package.json中,我安装了除Babel之外的所有这些依赖项,它们也都作为devDependencies. 有人可以解释 ..
发布时间:2020-07-29 20:58:05 其他开发

无法使用@ babel/preset-env运行node.js文件

我正在尝试运行一个简单的node.js文件,该文件需要@ babel/preset-env预设.运行js文件的那一刻,我收到一条消息 需要Babel"7.0.0-0",但已加载"6.26.3" 要复制该问题,请在新文件夹中尝试以下操作: 1.运行以下命令 npm init npm install @babel/register npm install @babel/core@^7 ..
发布时间:2020-07-18 19:39:33 其他开发

对@ babel/preset-env的useBuiltIns选项感到困惑(使用Browserslist集成)

我正在使用带Webpack 4的Babel 7进行Web项目.我以前从未使用过Babel,也无法真正理解其中的某些部分.根据文档,我使用的是@babel/preset-env,因为这似乎是推荐的方法(尤其是对于初学者).还可以通过我的.browserslistrc文件使用Browserslist集成. Webpack很好地进行了编译(babel-loader版本8.0.2),我没有任何错误, ..
发布时间:2020-07-18 19:39:31 前端开发

"modules:auto"有什么作用?在@ babel/preset-env字段中表示什么?

babel文档说,模块的默认选项是auto,auto是什么意思?是否将“导入"转换为“需要"? "modules:false"和"modules:auto"之间有什么区别?看来它们是相同的结果;我正在学习摇树,当我没有为@ babel/preset-env设置任何选项时,摇树成功,当我设置"modules:false"时,摇树也成功; "presets": [ [ " ..
发布时间:2020-07-18 19:39:23 前端开发

babel-node没有在Heroku上安装

我在Heroku上将babel-node用于ES6语法,但是在部署时出现构建错误.它说"babel-node:未找到".我已经尝试在本地计算机上进行全新安装,并且可以正常运行. Package.json: { "name": "secret", "version": "0.0.0", "private": true, "scripts": { "start": "./ ..
发布时间:2020-07-18 19:39:19 其他开发

Nodemon + Babel多次重新启动服务器

在我的 package.json 中,有一个用于我的开发环境的开始脚本.看起来像这样: "scripts": { "dev": "NODE_PATH=src nodemon --watch src/ --exec babel-node src/app.js" } 当我按下npm run dev时,一切正常,而babel则按需转译了所有内容,nodemon开始观看.我看到了: ..
发布时间:2020-07-18 19:39:16 其他开发

如何在Jest中使用babel-preset-env

我们正在更新API,Babel的Henry Zhu提醒我使用此名为babel-preset-env的预设,以替换对babel-preset-es2015和babel-preset-es2018的需要. 现在,我在理解处理所有事物的最简单方法时遇到了困难. 我们的API使用节点v8.x和async/await,原生的诺言 我想要传播算子 我想要管道运算符 我想要导入/导出语法 我 ..
发布时间:2020-07-18 19:39:14 其他开发

有没有一种方法可以设置webpack配置以加载特定的core-js条目

免责声明:我对简单安装之外的webpack或babel并不十分熟悉,因此,如果问题不清楚,我深表歉意,并会尽力提供进一步的说明. 因此,当前的情况是,一位同事最近更新了一堆软件包,其中包括babel,而babel不再为ie11中的.forEach和spread运算符正确地编译代码(特别是在遍历节点列表时).产生的行为有点令人沮丧;简而言之,在这些浏览器中加载页面时,什么也不会发生,没有控制台 ..

Webpack/Babel和react-scripts之间的区别

最近,我开始研究Web Pack和react-scripts,我想知道使用它们的优缺点以及它们之间的区别. 解决方案 从根本上讲,它们具有不同的用途,通常会一起显示.我将解释它们的用途. babel Babel是翻译员.它可以将各种高版本的ECMAScript(不仅是ECMAScript,而且很容易理解)转换为ES5,ES5得到了浏览器(尤其是较旧版本)的广泛支持.主要工作是将 ..
发布时间:2020-07-05 07:01:08 其他开发