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

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

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

瀏覽:115日期: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
主站蜘蛛池模板: 沂南县| 肃南| 久治县| 略阳县| 汝南县| 津市市| 安义县| 勃利县| 宁河县| 汉中市| 探索| 呼和浩特市| 和田县| 桂阳县| 商洛市| 陇南市| 攀枝花市| 抚顺县| 汶上县| 连南| 盐边县| 铁岭县| 上饶县| 达拉特旗| 肥乡县| 周至县| 大关县| 平顶山市| 光泽县| 娄底市| 肃宁县| 布尔津县| 石门县| 开远市| 德令哈市| 南安市| 克拉玛依市| 浦江县| 靖远县| 阿拉善右旗| 南漳县|