其他分享
首页 > 其他分享> > Bable安装配置

Bable安装配置

作者:互联网

Bable

Bable是JavaScript的编译器

把浏览器不支持的ES6新特性,变成浏览器可执行的代码

中文官网:https://www.babeljs.cn/

使用:可在线使用,可本地安装

本地安装

1、首先需要node.js环境

2、进入开发的项目目录,初始化  package.json:

npm init
//后面根据需求填写,或一路回车即可
//或者直接使用默认的初始化
npm init -y

 

3、安装bable,同样需要在该目录下进行

//逐个项目安装(官网新版写法)
npm install --save-dev @babel/core @babel/cli

//逐个项目安装(旧版写法)
npm install --save-dev babel-cli
//简写是
npm i -D babel-cli

//若安装失败可能权限不够,可以
mac用户:sudo npm install ...
windows用户:用管理员打开cmd即可

 

 4、在package.json文件下可以看到

"dependencise"下面的包 和 "devDependencise" 下面的包都是项目开发中用到的,上线的时候这些包都不需要的

 

 5、在package.json中,"scripts" 下添加

"build":"babel entry.js -o index.js -w"
//注意与上一句之间需要添加一个逗号
//-o index.js 表示将entry.js输出为一个新文件index.js
//-w 表示实时监听 entry.js ,当entry.js发生改变时,自动编译生成文件

 

 6、在项目目录下创建 entry.js 文件

 

 7、写完 entry.js 后,尝试运行。这步可以忽略

npm run build
//实际上就是运行babel entry.js ,即刚才在scripts那里写的代码
//全局安装的时候才能直接使用 bable entry.js

 

制定转换规则

1、安装 babel-preset-env

npm i -D babel-preset-env

 

2、在项目中创建 .babelrc 文件

3、在 .babelrc 中制定规则

//新版写法
{ "presets": ["@babel/preset-env"] }
//旧版写法
{
  "presets":[
    "env"
  ]
}

 //还可以有更详细的制定计划:https://github.com/browserslist/browserslist

 

4、后直接使用,会自动监听,并生成文件了

npm run build

 

标签:npm,babel,配置,js,env,entry,Bable,安装
来源: https://www.cnblogs.com/mingliangge/p/12835595.html