Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 调试器命令是否在缩小后被删除_Javascript_Debugging_Ecmascript 6_Uglifyjs2 - Fatal编程技术网

Javascript 调试器命令是否在缩小后被删除

Javascript 调试器命令是否在缩小后被删除,javascript,debugging,ecmascript-6,uglifyjs2,Javascript,Debugging,Ecmascript 6,Uglifyjs2,我讨厌javascript工具 我有这个配置文件: var source = require('vinyl-source-stream'); var gulp = require('gulp'); var tap = require('gulp-tap'); var gutil = require('gulp-util'); var concat = require('gulp-concat'); var csso = require('gulp-csso'); var jshint = req

我讨厌javascript工具

我有这个配置文件:

var source = require('vinyl-source-stream');
var gulp = require('gulp');
var tap = require('gulp-tap');
var gutil = require('gulp-util');
var concat = require('gulp-concat');
var csso = require('gulp-csso');
var jshint = require('gulp-jshint');
var watchify = require('watchify');
var browserify = require('browserify');
var uglify = require('gulp-uglify');
var streamify = require('gulp-streamify');

gulp.task('prod', ['assets', 'prod-css'], function() {
  return browserify('./src/main.js', {
    standalone: standalone
  }).transform('babelify',
               { presets: ["@babel/preset-env"],
                 plugins: [] })
    .bundle()
    .on('error', onError)
    .pipe(source('okeyground.min.js'))
    .pipe(streamify(uglify()))
    .pipe(gulp.dest(destination));
});

当我添加
调试器时命令它不会在缩小的js中生成。是否将其删除,或者如何将其放入。

在代码中,将压缩选项中的
drop\u debugger
属性设置为
false

.pipe(
  uglify({
    compress: {
      drop_debugger: false,
    },
  })
)

drop\u debugger
选项设置为
false