У меня есть проект 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
Кто-нибудь знает, как это исправить?
Спасибо.