我的gulp
配置文件基础是这样的。
const gulp = require('gulp'), babel = require('gulp-babel'), ugify = require('gulp-uglify') gulp.task('watch', function () { gulp.watch('app.js', ['a']) }) gulp.task('a', () => gulp.src('app.js') .pipe(babel({ presets: ['es2015'] })) .pipe(ugify()) .pipe(gulp.dest('dist')) )
然后我的app.js
中用了es6的module
语法
import { bar } from './index.js'var foo = () => { console.log(bar) } foo()
index.js
如下
export const bar = 'aaaaaaaaaaaa'
打包后的js
如下,但是这样并不能在浏览器端运行。
"use strict";var _index=require("./index.js"),foo=function(){console.log(_index.bar)};foo();
所以,应该怎么修改呢。
素胚勾勒不出你
相关分类