node 和 Babel

es6 ===>并不是所有浏览器都支持

        es6 ===> es5 (优雅的降级)

        babel 帮助我们进行es6 ==>es5 的语法降级

        babel ===>最早作为 polyfill 工具(填充)
             浏览器并没有提供某些功能
             通过语言,编程。软性的来增强 浏览器的功能
        现在大部分浏览器 他都支持es6 语法
        babel ===> out
        现在我搞编译

        babel 和 node的关系
        node ===>中间层 (<===>)
        1.web后台 (小规模的应用) 并发和安全性 的处理性不如Java
        2.工具类应用 vue-cli webpack4.0  babel  react-cli
        3. npm====>包管理工具
         优点
             有的包你连官网都找不到,但是他里面有
                ----自动下载,自动更新
             自动下载所==>依赖的包

        babel 在我们的npm上
        npm 它到底是从哪个服务器上 拽的包
        npm实际上是从国外的服务器上下载东西的 (慢)
        解决办法 
        淘宝搞了一套镜像 而且是免费的 cnpm      npm.taobao.org
原文地址:https://www.cnblogs.com/heson/p/10017936.html