Мы используем webpack + babel-loader и получаем трассировку стека babel при ошибках компиляции:
ERROR in [...]
Module build failed (from from /node_modules/babel-loader/lib/index.js):
SyntaxError: [...]: Unexpected token, expected ")" (42:15)
[code here]
at Object.raise (node_modules/@babel/parser/lib/index.js:6420:17)
at Object.unexpected (node_modules/@babel/parser/lib/index.js:7773:16)
at Object.expect (node_modules/@babel/parser/lib/index.js:7759:28)
at Object.parseHeaderExpression (node_modules/@babel/parser/lib/index.js:10279:10)
at Object.parseIfStatement (node_modules/@babel/parser/lib/index.js:10362:22)
at Object.parseStatementContent (node_modules/@babel/parser/lib/index.js:10054:21)
at Object.parseStatement (node_modules/@babel/parser/lib/index.js:10009:17)
at Object.parseStatement (node_modules/@babel/parser/lib/index.js:2028:26)
at Object.parseBlockOrModuleBlockBody (node_modules/@babel/parser/lib/index.js:10585:25)
at Object.parseBlockBody (node_modules/@babel/parser/lib/index.js:10572:10)
ℹ 「wdm」: Failed to compile.
Мы безуспешно пытались поиграть с модулем webpack module.stats. Это сильно отвлекает, поскольку скрывает фактическую ошибку в коде.
Любой способ скрыть трассировку стека вавилона?
"@babel/core": "^7.5.5"
"babel-loader": "^8.0.6"
"webpack": "^4.41.0"
"webpack-dev-server": "3.8.1"