久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - gulp-babel后的代碼uglify后,sourcemaps定位不準

瀏覽:125日期:2023-09-10 11:22:41

問題描述

有如下ES6代碼

let that = this;let DOMp = document.querySelectorAll(’p’);let DOMpArray = Array.prototype.slice.call(DOMp);console.log(DOMpArray);class Modal { constructor() {console.log(’what’);this.init(); } init() { }}new Modal();

和如下gulp代碼

const uglify = require(’gulp-uglify’);const babel = require(’gulp-babel’);const sourcemaps = require(’gulp-sourcemaps’);const plumber = require(’gulp-plumber’);const chalk = require(’chalk’);gulp.task(’js’, function () { console.log(chalk.yellow(’[進行中] js(!entry_*.js ES6->ES5)’)); return gulp.src(’dev/js/test.js’).pipe(plumber()).pipe(sourcemaps.init()).pipe(babel()).pipe(uglify()).pipe(sourcemaps.write(’./maps’)).pipe(gulp.dest(`./static/js/`)).on(’end’, function () { console.log(chalk.green(’[已完成] js(!entry_*.js ES6->ES5)’));});});

瀏覽器執行生成的js輸出到控制臺的內容,點擊文件定位到的代碼行不對。是我用法有問題嗎?

問題解答

回答1:

位置錯了。

const uglify = require(’gulp-uglify’);const babel = require(’gulp-babel’);const sourcemaps = require(’gulp-sourcemaps’);const plumber = require(’gulp-plumber’);const chalk = require(’chalk’);gulp.task(’js’, function () { console.log(chalk.yellow(’[進行中] js(!entry_*.js ES6->ES5)’)); return gulp.src(’dev/js/test.js’).pipe(sourcemaps.init()) // <------ 這里.pipe(plumber()) // <------ 這里.pipe(babel()).pipe(uglify()).pipe(sourcemaps.write(’./maps’)).pipe(gulp.dest(`./static/js/`)).on(’end’, function () { console.log(chalk.green(’[已完成] js(!entry_*.js ES6->ES5)’));});});

參考:

https://stackoverflow.com/que...

https://fettblog.eu/gulp-4-so...

標簽: JavaScript
主站蜘蛛池模板: 报价| 逊克县| 安龙县| 礼泉县| 阿城市| 辰溪县| 南岸区| 芜湖市| 扬州市| 时尚| 兴文县| 永川市| 白银市| 潞西市| 十堰市| 合肥市| 赤城县| 驻马店市| 陈巴尔虎旗| 抚顺市| 剑河县| 商都县| 漯河市| 论坛| 丰宁| 舒兰市| 凤阳县| 丰城市| 旌德县| 津南区| 淳安县| 吉首市| 嘉荫县| 新平| 杂多县| 剑川县| 蛟河市| 九龙坡区| 涟水县| 屯留县| 会理县|