Babel:帮我们把高级的语法(ES6)转为低级的语法
/*    Babel 7.x版本  安装如下 (cnpm i @babel/cli -D)
                    //Babel 自带了一个内置的 CLI 命令行工具,可通过命令行编译文件以core为基础。
                    "@babel/cli": "^7.8.4",
                    "@babel/core": "^7.9.6",
            
                    //适应JavaScript的一些新特性
                    "@babel/plugin-proposal-class-properties": "^7.8.3",
                    //每个Babel编译后的脚本文件,都以导入的方式使用Babel的帮助函数,
                    //而不是每个文件都复制一份帮助函数的代码。提高代码重用性,缩小编译后的代码体积.
                    "@babel/plugin-transform-runtime": "^7.9.6",
                    //转码:不同的模块这些es运行环境对es6,es7,es8支持不一,有的支持好,有的支持差,为了充分发挥新版es的特性,
                    //我们需要在特定的平台上执行特定的转码规则,说白了就像是按需转码的意思
                    "@babel/preset-env": "^7.9.6",
                    //main.js:webpack默认打包只能处理JS类型的文件 处理不了非JS类型,
                    //这时候就需要第三方loader加载器进行处理,并在webpack配置中书写匹配规则
                    "babel-loader": "^8.1.0",
  .babelrc下配置                  
  {
  "presets": ["@babel/preset-env"],
  "plugins": ["@babel/plugin-transform-runtime","@babel/plugin-proposal-class-properties"]
  
   } 
   webpack配置文件下
    { test: /\.js$/, use: 'babel-loader', exclude: /node_modules/ },//配置
      // Babel 来转换高级ES语法
      此时便可在main.js项目的JS入口编写相关ES6面向对象等方法辣 并log出来
*/

最新文章

  1. AngularJS 后台交互
  2. session 登陆浏览,并实现session注销登陆
  3. Codeforces 710 E. Generate a String (dp)
  4. 异常:Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException
  5. 蚂蚁 uva 10881
  6. 安卓开发笔记(十六):'Request(okhttp3.Request.Builder)' has private access in 'okhttp3.Request
  7. .NET Core玩转机器学习
  8. python 全栈开发笔记 2
  9. MVC开发T4代码生成之二----vs模板扩展
  10. 使用8.0版本jdbc驱动连接数据库操作
  11. thinkphp 查表返回的数组,js解析有UNICode编码,解决办法
  12. Gradle 设置全局代理
  13. PHP跳出循环的方法及continue、break、exit的区别
  14. 【ApplicationListener】Springboot各类事件监听器
  15. 20155222 2016-2017-2 《Java程序设计》第6周学习总结
  16. Codeforces Round #243 (Div. 1)A. Sereja and Swaps 暴力
  17. CodeForces 518A Vitaly and Strings (水题,字符串)
  18. GitHub 上 57 款最流行的开源深度学习项目【转】
  19. hdu 1018 Big Number 数学结论
  20. 用maven创建第一个SpringMVC

热门文章

  1. HttpRequestUtils post get请求
  2. 走向统一的 .NET 旅程
  3. git init 后关联github仓库是发生错误:
  4. 3.4 Go字符型
  5. Jenkins-gogs安装及使用
  6. .Net基础之1——学前入门
  7. Mac打不开inkscape怎么办
  8. (板子)缩点 + DAG上的DP(深搜)luogu P3387
  9. [Firefox附加组件]0002.添加菜单项
  10. html5学习之路_004