我有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'
有人知道如何解决吗?
谢谢。