Переменные отладки Firefox Developer, помеченные как неопределенные при использовании исходных карт - PullRequest
0 голосов
/ 11 декабря 2019

Я создал несколько исходных карт для своих минимизированных файлов javascript с помощью Gulp, gulp-sourcemaps, Babel и uglify:

gulp.task('babel-transpile', ['clean-js'], function () {
    return gulp.src([
                'wwwroot/js/**/*.js',
                'wwwroot/js/**/*.jsx'
            ])
        .pipe(sourcemaps.init())
        .pipe(babel())
        .pipe(uglify())
        .pipe(rename({
            suffix: '.min'
        }))
        .pipe(sourcemaps.write())
        .pipe(gulp.dest('wwwroot/js'));
});

Я могу размещать контрольные точки в исходном коде кода в браузере, и он попадает в них все в порядке,Но всякий раз, когда я наводю указатель мыши на переменную, она отображается как неопределенная. Фактическая минимизированная переменная не может быть, потому что код, кажется, работает нормально.

Согласно https://hacks.mozilla.org/2018/05/debugging-modern-web-applications/ это должно быть возможно? Я делаю что-то неправильно?

Я использую Firefox Developer 72.0b5 (64-разрядная версия)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...