为什么Source-map-support模块从服务器加载地图?

时间:2019-04-12 13:54:53

标签: angular source-maps

我有angular6项目,需要在UI中显示用户友好的stacktrace。 使用“ 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;
    }
});

但是Angular6中没有'fs'

有人知道如何解决吗?

谢谢。

0 个答案:

没有答案