小编use*_*859的帖子

有没有办法在使用堆栈构建时在powershell终端上正确格式化GHC错误消息?

使用ghc构建在powershell上打印格式错误的错误消息(如在其他终端中):

PS > ghc .\src\XXX.hs -package ghc -package ghc-paths -package filepath

[1 of 1] Compiling XXX           ( src\XXX.hs, src\XXX.o )

src\XXX.hs:340:9: error:
    parse error on input `<-'
    Perhaps this statement should be within a 'do' block?
    |
340 |   blah  <- blah blah blah
    |         ^^
Run Code Online (Sandbox Code Playgroud)

但是当通过堆栈构建时,出现了问题:

PS > stack build
XXX-0.1.0.0: build (lib + exe)
Preprocessing library for XXX-0.1.0.0..
Building library for XXX-0.1.0.0..
[2 of 3] Compiling XXX ( src\XXX.hs, .stack-work\dist\5c8418a7\build\XXX.o )

?[;1msrc\XXX.hs:340:9: ?[;1m?[31merror:?[0m?[0m?[;1m?[0m?[0m?[;1m
    parse error on input `<-' …
Run Code Online (Sandbox Code Playgroud)

windows powershell haskell ghc haskell-stack

6
推荐指数
1
解决办法
84
查看次数

标签 统计

ghc ×1

haskell ×1

haskell-stack ×1

powershell ×1

windows ×1