国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:124日期: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
主站蜘蛛池模板: 鸡西市| 黄龙县| 红桥区| 建始县| 辽阳县| 林芝县| 桂东县| 玛沁县| 遂溪县| 利津县| 泰和县| 开远市| 石狮市| 且末县| 斗六市| 尉氏县| 韩城市| 高州市| 精河县| 法库县| 中江县| 兴安县| 吐鲁番市| 景德镇市| 平阴县| 阿城市| 上犹县| 南川市| 东港市| 宁武县| 兴山县| 思南县| 朝阳区| 班戈县| 泸水县| 宜都市| 越西县| 高淳县| 来宾市| 南皮县| 疏勒县|