博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gulp Babel AMD转换例子
阅读量:5244 次
发布时间:2019-06-14

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

1.gulpfile.js

var gulp = require('gulp');const babel = require('gulp-babel');gulp.task('default', () => {    return gulp.src('src/**/*.js')        .pipe(babel({            presets: ['es2015'],      plugins:['babel-plugin-transform-es2015-modules-amd']        }))        .pipe(gulp.dest('dist'));});

备注:

a. babel  -m选项不起,要使用transform plugins

b. 使用scripts 调用非global安装的Gulp

{  "name": "es6",  "version": "1.0.0",  "description": "",  "main": "main.js",  "scripts": {    "babel": "babel -d lib/ src/",    "gulp": "./node_modules/.bin/gulp"  },  "author": "",  "license": "ISC",  "devDependencies": {    "babel-cli": "^6.7.7",    "babel-core": "^6.7.7",    "babel-polyfill": "^6.7.4",    "babel-preset-es2015": "^6.6.0",    "babel-preset-stage-0": "^6.5.0",    "gulp": "^3.9.1",    "gulp-babel": "^6.1.2"  },  "dependencies": {    "amdefine": "^1.0.0",    "requirejs-babel": "0.0.9"  }}

 

转载于:https://www.cnblogs.com/guangfengli/p/5441899.html

你可能感兴趣的文章
CentOS7安装iptables防火墙
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
python针对excel的读写操作-----openpyxl
查看>>
最后几本书,不珍藏了。
查看>>
Js时间处理
查看>>
Java项目xml相关配置
查看>>
按钮实现A标签新窗口打开(不用window.open)
查看>>
三维变换概述
查看>>
第三次作业
查看>>
Python的classmethod和staticmethod区别
查看>>
Ubuntu12.04 英文环境下使用ibus输入中文并自动启动输入法
查看>>
SpringMVC 拦截器HandlerInterceptor(一)
查看>>
mvc知识应用
查看>>
数据结构之排序三:插入排序
查看>>
Class.forName(),classloader.loadclass用法详解
查看>>
vue route 跳转
查看>>
Device Tree Usage
查看>>
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>