• 为何要搭建ES6开发环境,如何搭建ES6开发环境?


    1、ES6需要搭建开发环境,原因是现在的Chrome浏览器已经支持ES6了,但是有些低版本的浏览器还是不支持ES6语法的,这就需要我们把ES6的语法自动转变成ES5的语法。
     
    2、开始搭建环境
        ①新建文件夹ES6,在文件夹ES6下新建两个文件夹src(书写ES6代码的文件夹,写的js程序都放在这里)和dist(利用Babel编译成的ES5代码的文件夹,在HTML页面需要引入的是这里的js文件),在ES6文件夹下创建index.html,在src中新建index.js文件,此处的index.js文件用ES6语法书写,而转换成的ES5语法在dist文件夹下的index.js中(这是通过开发环境转换的),所以index.html中js的引入是dist/index.js,如何转换请看下一步操作;
        ②npm init -y    项目初始化命令,-y的作用是默认一次性生成package.json文件,不用人为干涉一步步操作。
           cnpm install -g babel-cli 安装Babel 
           cnpm install --save-dev babel-preset-es2015 babel-cli 安装babel-preset-es2015(安装成功后,可以看一下我们的package.json文件,已经多了devDependencies选项)
           在根目录下新建文件.babelrc文件,文件内容如下:
    {
        "presets":[
            "es2015"
        ],
        "plugins":[]
    }  
        ③ babel src/index.js -o dist/index.js  转换命令
        ④每次转换,都需要输入babel src/index.js -o dist/index.js的话,比较麻烦,有什么解决办法呢?打开package.json文件,修改其中的内容
    {
        "script":{
            "build":"babel src/index.js -o dist/index.js"
        }
    }
        这样,每次需要转换时,只需要命令 npm run build就可以了
  • 相关阅读:
    OpenCV使用边缘提取、腐蚀、轮廓进行车牌定位
    How To Move Or Rebuild A Lob Partition
    Hadoop入门进阶步步高(三)-配置Hadoop
    [学习笔记]整体DP
    leetcode404
    leetcode349
    leetcode383
    leetcode453
    leetcode455
    leetcode167
  • 原文地址:https://www.cnblogs.com/jmwlhj/p/10715512.html
Copyright © 2020-2023  润新知