这是任务:
gulp.src(widget + "/Widget.es6")
.pipe(sourcemaps.init())
.pipe(babel({ modules: 'amd' }))
.pipe(uglify())
.pipe(rename('Widget.js'))
.pipe(sourcemaps.write('./' + widget + "/"))
.pipe(gulp.dest(widget + "/"));
问题在于,当我在GC Developer中放置一个缩小的Widget.js时,它会将我带回到其他一些未缩小的Widget.js(但不是原来的Widget.es6)。我认为这是巴氏管的产物。换句话说,GCD正在解释源图并让我回到链中的一个步骤(就在uglification之外)。
如果我注释掉uglification,那么源图可以正常工作(即我从Widget.js(现在没有缩小)中获取 - > Widget.es6(ES6文件)。
我希望源地图会将我从缩小的Widget.js中带回来 - > ES6文件(就在sourcemaps.init()
调用之后)。