feat:protect debug error
This commit is contained in:
parent
d24b8a1789
commit
ebfcbdec15
@ -26,9 +26,7 @@ function fromDir(startPath, filter) {
|
||||
};
|
||||
};
|
||||
function doMerge(startPath, fileName) {
|
||||
// console.log('-- found: ', startPath, fileName);
|
||||
const filePath = fileName ? path.join(startPath, fileName) : startPath
|
||||
// console.log('-- merge: ', filePath.replace(/bundle\//, 'build/'), filePath)
|
||||
const mergedMap = SourceMapMerger.createMergedSourceMapFromFiles([
|
||||
filePath.replace(/bundle\//, 'build/'),
|
||||
filePath,
|
||||
|
@ -16,15 +16,19 @@ setTimeout(() => {
|
||||
fs.readFile(path, 'utf-8', (error, data) => {
|
||||
if (!path.endsWith('.map')) {
|
||||
console.log('File change:', path)
|
||||
const sourceMap = doMerge(path + ".map")
|
||||
ws.connections.forEach(e => {
|
||||
e.sendText(JSON.stringify({
|
||||
cmd: 'RELOAD',
|
||||
script: data,
|
||||
source: path.match(/[^/\\]*$/)[0],
|
||||
sourceMap,
|
||||
}))
|
||||
})
|
||||
try {
|
||||
const sourceMap = doMerge(path + ".map")
|
||||
ws.connections.forEach(e => {
|
||||
e.sendText(JSON.stringify({
|
||||
cmd: 'RELOAD',
|
||||
script: data,
|
||||
source: path.match(/[^/\\]*$/)[0],
|
||||
sourceMap,
|
||||
}))
|
||||
})
|
||||
} catch (e) {
|
||||
console.error(e)
|
||||
}
|
||||
}
|
||||
})
|
||||
});
|
||||
|
Reference in New Issue
Block a user