加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 有没有办法在使用堆栈构建时在powershell终端上正确

发布时间:2020-12-14 02:26:57 所属栏目:Windows 来源:网络整理
导读:使用ghc构建在power shell上打印格式错误的错误消息(如在其他终端中): PS ghc .srcXXX.hs -package ghc -package ghc-paths -package filepath[1 of 1] Compiling XXX ( srcXXX.hs,srcXXX.o )srcXXX.hs:340:9: error: parse error on input `-' Perhap
使用ghc构建在power shell上打印格式错误的错误消息(如在其他终端中):

PS > ghc .srcXXX.hs -package ghc -package ghc-paths -package filepath

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

srcXXX.hs:340:9: error:
    parse error on input `<-'
    Perhaps this statement should be within a 'do' block?
    |
340 |   blah  <- blah blah blah
    |         ^^

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

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 ( srcXXX.hs,.stack-workdist5c8418a7buildXXX.o )

←[;1msrcXXX.hs:340:9: ←[;1m←[31merror:←[0m←[0m←[;1m←[0m←[0m←[;1m
    parse error on input `<-'
    Perhaps this statement should be within a 'do' block?←[0m←[0m
←[;1m←[34m    |←[0m←[0m
←[;1m←[34m340 |←[0m←[0m   blah ←[;1m←[31m<-←[0m←[0m blah blah blah
←[;1m←[34m    |←[0m←[0m←[;1m←[31m         ^^←[0m←[0m
←[0m←[0m←[0m

这是堆栈中的错误,还是有设置来修复它?

谢谢!

解决方法

关闭cmd选项中的“使用传统控制台”就可以了!

似乎是由于ansi颜色转义序列 – 感谢@LotPings

也:
????堆栈构建 – 颜色从不

提供单色但正确格式化的错误消息.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读