博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ECMAScript 6 学习之路 ( 一 )
阅读量:6977 次
发布时间:2019-06-27

本文共 1087 字,大约阅读时间需要 3 分钟。

在学习ES6之前我们需要先配置一下环境,因为除了chrome之外大都浏览器对ES6都支持的不是很好

ES6环境搭建
目录结构
| dist| src    - index.js| index.html| .babelrc
初始化
$ npm init -y
安装
$ cnpm install --save-dev babel-preset-env babel-cli
// .babelrc{    "presets": [        "env"    ]}
// index.html    
ES6 ES6
// index.jslet a = 10;console.log(a);
执行
$ babel src/index.js -o dist/index.js// 在dist下就会产生一个index.js
// 或者创建一个npm 命令// package.json{  "name": "demo1",  "version": "1.0.0",  "description": "",  "main": "index.js",  "scripts": {    "test": "echo \"Error: no test specified\" && exit 1",    "build": "babel src/index.js -o dist/index.js"  // 【修改处】  },  "keywords": [],  "author": "",  "license": "ISC",  "devDependencies": {    "babel-cli": "^6.26.0",    "babel-preset-env": "^1.6.1"  }}
// 这样就可以使用npm 命令了$ npm run build// 同样有效
// 你会发现dist/index.js已经被转换了"use strict";var a = 10;console.log(a);
这样一个ES6的执行环境就配置完毕了~~

babel-node

babel-cli自带了一个babel-node提供了支持ES6的REPL环境,它支持node的REPL功能,而且还可以直接运行ES6代码

$ cnpm install -g babel-cli

直接执行ES6代码

// 直接执行ES6代码$ bebel-node> (x=>x*2)(1)2

执行ES6脚本

$ bebel-node es6.js

转载地址:http://qkypl.baihongyu.com/

你可能感兴趣的文章
[swift 进阶]读书笔记-第十一章:互用性 C11P1 实践:封装 CommonMark
查看>>
我的友情链接
查看>>
TypeScript 从听说到入门(上篇)
查看>>
JavaScript 闭包
查看>>
redis(4)
查看>>
koa+mongoose基础入门
查看>>
vue下实现textarea类似密码框的功能之探索input输入框keyup,keydown,input事件的触发顺序...
查看>>
python数据池连接PG
查看>>
如何开发一个区块链应用程序
查看>>
Cookie 位置_无需整理
查看>>
Ansible批量安装mysql数据
查看>>
H3C 交换机命名规则
查看>>
徒手撸出一个类Flask微框架(三)根据业务进行路由分组
查看>>
杨学海:跨境电商新通道-进口保税直邮模式解析
查看>>
rsync client backup scripts
查看>>
L09-10老男孩Linux运维实战培训-Nginx服务生产实战应用指南05(架构解决方案)
查看>>
Linux下的Shell工作原理
查看>>
FTP与TFTP的区别
查看>>
Zookeeper迁移(扩容/缩容)
查看>>
jQuery中的Ajax----03
查看>>