现代化前端开发方法

 

使用babel将es6代码转化为es5

由于目前大多浏览器不支持ES6语法(firefox和chorme)支持,需要把ES6编译成ES5: - 使用nodejs的npm包管理器,安装babel-cli依赖:

`npm install babel-cli --save-dev`
  • 其中--save-dev作用是把依赖名称保存到package.json配置中

下载解释器依赖:

npm install babel-preset-es2015 --save-dev
  • 需要一个配置文件.babelrc 告诉我们需要什么版本解释器(因为一个项目中可能有多个解释器es2016,es2017...),把ES6语法编译成ES5

npm run build 即可看到把ES6语法解析成了ES5了

gulp完成前端自动化构建任务

npm install gulp-cli --global  系统全局安装

npm install gulp-cli --save-dev 本环境安装

编写gulpfile.js,指定任务名称:

const gulp = require('gulp')

gulp.task('default',function(){
    console.log("test gulp task!");
});

gulp调用babel,安装依赖:

npm install gulp-babel --save-dev

基于gulp.watch监视项目js(使用ES6编写的)目录,自动调用babel解析成ES5。

 

设置npm安装目录

npm config set prefix "F:\software\node10\node_global"
npm config set cache "F:\software\node10\node_cache"

cnpm使用

npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install

yarn

npm install -g yarn

yarn build

yarn serve

转载于:https://www.cnblogs.com/tianboblog/p/7885694.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值