Gulp Babel AMD轉換例子

來源:互聯網
上載者:User

標籤:

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"  }}

 

Gulp Babel AMD轉換例子

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.