ES6环境搭建

作者: meiziLin | 来源:发表于2017-03-09 17:23 被阅读0次

ES6其实就是javascript的升级版。有些浏览器已经慢慢支持ES6,或者在node的环境下也可以支持ES6,但支持都只是大部分支持。在最终代码上线的时候我们还是要把项目代码转成ES5比较靠谱。而环境的搭建是第一步,在接下来的学习过程中,我会把所有的坑记录下来。

第一步:node.js的安装。下载请到http://nodejs.cn/下载对应的版本。windows下载.msi文件到桌面进行安装。安装完成后在命令行中输入nodev -v查询是否安装成功。

第二步:安装常用的模块,例如express(npm install -g express)。

第三步 :安装es检查器,命令行输入 npm install es-checker,然后再输入es-checker查看当前node版本对es6的支持程度。

第四步:创建 .babelrc文件,这个文件要在linux下面才可以创建的。因此,可以通过git bash进入到项目的文件目录下,输入touch .babelrc创建即可。

第五步:使用windows命令行安装转码规则:

# ES2015转码规则:

$ npm install--save-dev babel-preset-es2015

# react转码规则:

$ npm install--save-dev babel-preset-react

# ES7不同阶段语法提案的转码规则(共有4个阶段),选装一个:

$ npm install--save-dev babel-preset-stage-0

$ npm install--save-dev babel-preset-stage-1

$ npm install--save-dev babel-preset-stage-2

$ npm install--save-dev babel-preset-stage-3

将{"presets":["es2015","react","stage-2"],"plugins":[]}加入到.babelrc文件中

第六步:$ npm install--global babel-cli安装命令行转码。主要作用就是通过命令行控制代码进行转码。

第七步:创建test.js,内容为:

input.map(item => item + 1);

第八步:命令行输入babel test.js --out-file test1.js

查看test1.js内容如同以下则已经完成转码环境的配置。

"use strict";

input.map(function (item) {

return item + 1;

});

本文是参考http://es6.ruanyifeng.com/#docs/intro进行环境配置后的总结

相关文章

  • es6环境搭建

    es6环境搭建

  • ES6环境的搭建

    1、ES6环境的搭建 搭建环境的原因:低版本的浏览器不支持ES6语法,可以利用工具将es6编译成es5 用Babe...

  • create-react-app 搭建不同环境

    环境搭建 ES6环境(只能使用ES6语法、默认不支持TS,使用redux、react-redux) create-...

  • ES6的开发环境搭建

    在搭建es6开发环境之前,先简单介绍一下es6。 ECMAScript 6.0(以下简称 ES6)是 JavaSc...

  • ReactNative踩坑填坑(一)

    RN环境的搭建和IDE的选择 一、mac下环境的搭建 二、WebStorm 下面导入模块的es6的结构语法在Chr...

  • React

    (1)React环境搭建的过程 安装地址示例 (2)React 基础 (2.1) es6语法 (2.2) JSX ...

  • React Native 学习记录(一)初识React Nati

    关于React Native的介绍,省略…… 关于环境的搭建,省略…… ………… 进入正题(ES6语法) Reac...

  • ES6 环境搭建

    由于 ES6 的语法并没有完全被浏览器所兼容,所以可以利用一些工具把 ES6 转化成 ES5 的语法,这样可以达到...

  • ES6开发环境的搭建

    ES6开发环境的搭建 首先,为什么ES6需要一个开发环境,而不是像ES5那样直接在浏览器打开就可以?原因就是到目前...

  • ES6

    ES6的开发环境搭建 现在的Chrome浏览器已经支持ES6了,但是有些低版本的浏览器还是不支持ES6的语法,这就...

网友评论

    本文标题:ES6环境搭建

    本文链接:https://www.haomeiwen.com/subject/vdqhlttx.html