webpack с babel-loader скрыть трассировку стека ошибок babel - PullRequest
1 голос
/ 04 ноября 2019

Мы используем 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"
...