Babel - JS 语法转译器

说明: Babel一款JavaScript 编译器 主要用于在旧的浏览器或环境中将 ECMAScript 2015+
代码转换为向后兼容版本的 JavaScript 代码。

Babel的使用规则

配置:  安装所需的包

npm install --save-dev @babel/core @babel/cli @babel/preset-env
npm install --save @babel/polyfill

新建.babelrc文件

{
  "presets": [
    "@babel/preset-env"
  ],"plugins": ["@babel/plugin-proposal-class-properties"]
}

编译目录:

// 编译src到lib 示例
npx babel src --out-dir lib

编译文件:

// 编译script.js到 script-compiled.js 项目使用可以直接引入script-compiled.js
npx babel script.js --out-file script-compiled.js

忽略文件:

// 编译src文件夹到lib文件夹 并忽略其中的spec.js,test.js两个文件
npx babel src --out-dir lib --ignore spec.js,test.js

你可能感兴趣的:(js,javascript,前端,开发语言)