进行环境部署之前需安装node.js

第一步,搭建项目目录
创建两个文件夹
dist:存放es6源码
js:存放es5代码

dist文件下新建init.js文件插入测试代码

let a = 'hello es6';
console.log(a)

项目根目录新建index.html 并加载js目录下的代码,进行测试

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>ES6环境搭建</title><script src="./js/init.js"></script>
</head>
<body>
</body>
</html>

需要注意的是在引入js文件时,引入的是js目录下的文件。

第二步,初始化项目
在安装Babel之前,需要用npm init先初始化我们的项目。打开终端或者通过cmd打开命令行工具,进入项目目录,输入下边的命令:

npm init -y

-y代表全部默认同意,就不用一次次按回车了。

命令执行完成后,会在项目根目录下生产package.json文件。

{"name": "es6","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"author": "","license": "ISC"
}

第三步,安装环境
全局安装Babel-cli:在终端中输入以下命令;

npm install -g babel-cli

本地安装babel-preset-es2015 和 babel-cli

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

安装完成后,我们可以看一下我们的package.json文件,已经多了devDependencies选项。

"devDependencies": {"babel-cli": "^6.24.1","babel-preset-es2015": "^6.24.1"}

第四部,新建.babelrc

{"presets":["es2015"],"plugins":[]
}

这个文件我们建立完成后,执行一下命令就可以进行ES6转化为ES5的语法。

babel dist/init.js -o js/init.js

第五步,简化转化命令:
打开package.json文件,把文件修改成下面的样子。

{"name": "es6","version": "1.0.0","description": "","main": "index.js","scripts": {"build": "babel dist/init.js -o js/init.js"},"keywords": [],"author": "","license": "ISC","devDependencies": {"babel-cli": "^6.24.1","babel-preset-es2015": "^6.24.1"}
}

修改好后,以后我们就可以使用 npm run build 来进行转换了

简单搭建es6编译环境相关推荐

  1. 利用gulp搭建less编译环境

    什么是less? 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Fi ...

  2. Webpack搭建ES6开发环境步骤

    Webpack搭建ES6开发环境步骤 第一步 安装模块 1.创建package.json文件 手动配置 npm init 自动配置 npm init -y 2.安装webpack和webpack-cl ...

  3. ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式

    ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式) ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式 一.工具获取 1.eclipse 2.jlin ...

  4. 【刚好遇见Kotlin】使用Kotlin开发——搭建Kotlin 编译环境

    使用Kotlin开发--搭建Kotlin 编译环境 这篇博文主要帮助大家搭建Kotlin的开发环境. Hello world 当我们准备kotlin的第一个程序HelloWorld时,我们首先要去下载 ...

  5. java编译环境_搭建java编译环境

    搭建java编译环境 一.java编译环境 1.准备工作: 下载 jdk-7u79-linux-x64.tar.gz 压缩包 解压 tar zxf jdk-7u79-linux-x64.tar.gz ...

  6. window下搭建qnx编译环境

    引言 window下搭建qnx编译环境 流程说明 1. 前置条件说明 1.1 安装cmake 下载地址(https://cmake.org/files/v3.18/ 的make-3.18.1-win6 ...

  7. MinGW安装与环境变量配置和Sublime Text 3搭建C++编译环境

    一.MinGW在Windows中的安装与配置: MinGW MinGW(Minimalist GNU For Windows)是个精简的Windows平台C/C++.ADA及Fortran编译器,相比 ...

  8. Ubuntu上搭建Android编译环境(1)

    外网信号不好,所以把google的原文介绍扒到这里来参考. https://source.android.com/setup/ Android 源代码 Android 是一个针对多种不同设备类型打造的 ...

  9. 如何搭建modem编译环境

    [DESCRIPTION] (1)MT6577以及之前的chip平台(如MT6575,73等) 的modem编译环境和MTK的Feature Phone的编译环境一样,即Windows+RVCT (2 ...

  10. 开整水果爱疯开发 - Ubuntu 10.10 下搭建 Objective-c 编译环境搭建

    一直想研究下时下火热的iphone开发,苦于囊肿羞涩弄不起苹果的本本,也就一直搁浅.感谢万能的google,顺便也感谢下百度,还要感谢VM的(为我使用的是破解版,而深深自责下),我在VM虚拟机里装上了 ...

最新文章

  1. Eclipse: “Update SVN cache” hangs and locks up
  2. 中国新十大军工企业名单及简称 十大军工集团 原十大军工集团
  3. 什么是js的严格模式
  4. In Compiler.php line 36: Please provide a valid cache path.
  5. L1-023. 输出GPLT-PAT团体程序设计天梯赛GPLT
  6. 如何优雅地实现浏览器兼容与CSS规则回退
  7. dcs系统中数据服务器的冗余,如何提升DCS系统的可靠性?这篇文章讲透了
  8. 当当图书排行榜html,最-当当图书
  9. python—Django面试题汇总
  10. 马云也进军游戏了?还赚了上亿元,网友:马化腾先生怎么看呢?
  11. vue 环境配置.env;.env.development;.env.production配置
  12. 饥荒模块显示检查工作室订阅服务器,饥荒工作室新作《欺诈之地》正式上架Steam商店...
  13. 苹果开放降级通道_今天下午 iOS 降级通道打开?骗子!
  14. 使用matlab绘制弧线,MATLAB求解叶型中弧线
  15. 用Rstudio写.Sh/Shell文件
  16. 播放FLV文件的方法
  17. springboot+redistemplate 集群配置
  18. 小鹏 肖志光_自动驾驶:小鹏在展翅,蔚来有未来
  19. 程序员们为什么频繁地跳槽
  20. 电信行业数据分析服务(转)

热门文章

  1. [转]java中的io笔记
  2. PIC16F877A开发板 数码管计数器实验
  3. Cisco IOS Rootkit工具该怎么写
  4. 经典代码d359f1d82912ef1b1cd784bd28829325
  5. jsp+servlet实现最基本的注册登陆功能
  6. 用Jmeter+Badboy+Fiddler做接口测试
  7. MyEclipse项目中的包按层次显示
  8. 一次领光天猫双 11 所有优惠卷
  9. 26.Yii 模块(2)
  10. 3.以每行一个单词的形式打印其输入