千家信息网

Babel7的安装和配置方法

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"Babel7的安装和配置方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Babel7的安装和配置方法"吧!Babel是一个Jav
千家信息网最后更新 2026年11月03日Babel7的安装和配置方法

这篇文章主要讲解了"Babel7的安装和配置方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Babel7的安装和配置方法"吧!

Babel是一个JavaScript编译器。

Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。

从7版本,Babel的安装和之前是有区别的,这在安装的时候,要注意写对包名。
7的安装方式:
npm install --save-dev @babel/core @babel/cli @babel/preset-env npm install --save @babel/polyfill

之前的版本中,babel前边没有@符号。

上述命令是安装的当前开发的工作空间,如需全局安装,请把参数换成-g。

在工程的目录下边新建babel.config.js文件,当然新建6版本所使用的.babelrc文件也是能够进行使用的。

babel.config.js文件内容示例,targets是目标的浏览器版本,这个可以实际使用中进行修改。

const presets = [ [

"@babel/env",

{

targets: {

edge: "17",

firefox: "60",

chrome: "67",

safari: "11.1",

},

useBuiltIns: "usage",

}, ], ];

module.exports = { presets };

执行转换脚本的命令,针对文件夹的命令,也可以针对单个文件进行转换。

./node_modules/.bin/babel src --out-dir lib

./node_modules/.bin/babel sample.js -o buildenv.js

可以在package.json中进行执行脚本的配置:

7版本中,presets中没有类似于es2015的设置了,在7版本中,应该是设置@babel/preset-env,参加下列的英文说明:
@babel/preset-es2015@7.0.0-beta.53: ???? We've deprecated any official yearly presets in 6.x in favor or babel-preset-env. For 7.x i

t would be @babel/preset-env.

在JavaScript开发时,我们就能够使用新的ECMAScirpt语法,之后使用Babel将代码转换成兼容浏览器的方式。

感谢各位的阅读,以上就是"Babel7的安装和配置方法"的内容了,经过本文的学习后,相信大家对Babel7的安装和配置方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

版本 配置 文件 方法 内容 命令 浏览器 学习 浏览 代码 方式 脚本 语法 开发 全局 单个 参数 实际 就是 工具 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 金融科技创新监管互联网金融 科技与互联网发展 奇酷互联网络科技公司 互联网金融科技委员会 山东吉时兔互联网科技有限公司 互联网公司会议桌创意科技软装饰 互联网 科技馆 老年人脱离互联网科技的作文 互联网科技博主是什么意思 恒银科技与互联网金融 字节跳动和互联网科技 贵州叶脉互联网科技有限公司所属行业 东莞新华互联网科技学校 互联网风格科技公司名称 广州燕处互联网科技有限公司 数字互联网科技有限公司 互联网科技创新创业项目 互联网科技创业计划的风险分析 伍佰万互联网科技是干嘛的 南京欣网互联网科技 上海喔噻互联网科技 齐家互联网科技有限公司 海南科技产业互联网平台 互联网科技博主是什么意思 花神(南京)互联网科技有限公司 互联网科技产业特征 如何创新互联网科技 江苏互联网科技小贷 互联网时代高科技布局
0