Как создать исходные карты с Grunt Js Terser JS Minify - PullRequest
0 голосов
/ 20 марта 2020

Я использую Terser for Grunt js для минимизации js файлов. Я хочу создать исходную карту, но не знаю, как перевести примеры, которые я вижу в разделе параметров (https://www.npmjs.com/package/terser#source -map-options ), в мой gruntfile. js.

Вот раздел, в котором я минимизирую, и я добавил, где я думаю, что параметры sourceMap go:

grunt.initConfig({

    terser: {
        pages: {
            options: {
                mangle: {
                    properties: false
                },
                sourceMap: {
                    // source map options goes here I think but not certain what
                }
            },
            files: [
                {   expand: true, 
                    src: '**/*.js', 
                    dest: 'wwwroot/js', 
                    cwd: 'wwwroot/js',
                    ext: '.min.js'
                }
            ]
        }
    }
});

Я не могу найти пример грубого js для этого где-либо так что любой вклад или помощь будут великолепны

1 Ответ

1 голос
/ 21 марта 2020

Я нашел ответ и проверил его. Обратите внимание на запись sourceMap в options ниже:

grunt.initConfig({

    terser: {
        pages: {
            options: {
                mangle: {
                    properties: false
                },
                sourceMap: true
            },
            files: [
                {   expand: true, 
                    src: '**/*.js', 
                    dest: 'wwwroot/js', 
                    cwd: 'wwwroot/js',
                    ext: '.min.js'
                }
            ]
        }
    }
});
...