Почему модуль Source-map-support загружает карты с сервера? - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть проект angular6, в котором мне нужно показать удобную для пользователя трассировку стека в пользовательском интерфейсе.Для получения нужного стека компонентов используется модуль «source-map-support».

Однако по какой-то причине он перезагружает файлы .js и .map с сервера, и это занимает несколько секунд:

-main.js

-main.js

-main.js.map

-vendor.js

-vendor.js

-vendor.js.map

Я не совсем понимаю, почему это происходит, поскольку все карты уже загружены браузером.

Попробовал это:

var sourceMapSupport = require('source-map-support')
    .install({
    retrieveSourceMap: function (source) {

        if (source === 'vendor.js') {
            return {
                url: 'vendor.js',
                map: fs.readFile ('vendor.js.map', 'utf8')
            };
        }
        if (source === 'main.js') {
            return {
                url: 'main.js',
                map: fs.readFile('main.js.map', 'utf8')
            };
        }
        return null;
    }
});

Но в Angular нет 'fs '6

Кто-нибудь знает, как это исправить?

Спасибо.

...