3-6 gulp-babel按视频方式没有实现

3-6 gulp-babel按视频方式没有实现

一、

npm install gulp-babel

npm install babel-preset-es2015 另外还需要安装 babel的插件babel-preset-es2015

二、

在项目目录下新建文件es6.js

const a='aaa'


const b={

a,

  x(){

console.log('this is function')

}}


另外gulpfile.js文件内容为

var gulp=require('gulp');

var uglify = require('gulp-uglify');

var concat = require('gulp-concat');

var csso=require('gulp-csso');

var cssConcat=require('gulp-concat-css')

var less=require('gulp-less');

var postcss=require('gulp-postcss');

var autoprefixer = require('autoprefixer');

var imagemin = require('gulp-imagemin');

var pump=require('pump');

var rev = require('gulp-rev');

var babel=require('gulp-babel');


gulp.task('babel',function(){

gulp.src('es6.js') //

.pipe(babel({

presets:['es2015'] //传入es2015的配置,告诉babel 编译es2015的js格式

}))

.pipe(gulp.dest('dist'));

})

三、控制台运行

huangmindeMacBook-Pro:gulp_test_directory huangmin$ gulp babel

module.js:550

    throw err;

    ^


Error: Cannot find module '@babel/core'

四、尝试解决 npm install babel-core

[07:43:17] Using gulpfile ~/Documents/test_workspace/gulp_test_directory/gulpfile.js

[07:43:17] Starting 'babel'...

控制台未报错,但没有在dist目录下生成es6.js


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
樱桃小胖子 2018-10-17 12:06:34

如果报错信息为:Error: Cannot find module '@babel/core',则需要安装@babel/core,安装命令如下:

npm install --save-dev @babel/core

安装完成后,需要按照如下格式书写gulpfile.js文件

http://img1.sycdn.imooc.com//climg/5bc6b53c00015cda06490386.jpg

希望可以帮到你~

正在想名字呢 2018-10-16 19:13:00

先安装npm install babel-preset-env,再安装npm install babel-core试试

  • 提问者 huangmin #1
    貌似还是不行
    2018-10-17 09:52:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
热门框架Vue开发WebApp 18版
  • 参与学习           人
  • 提交作业       209    份
  • 解答问题       3299    个

本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师