运行nest-cli脚手架生成的项目时,nest.js进程会在终端调整窗口大小时崩溃(不仅仅在独立终端中,在编辑器 [ vscode, webstorm ... ]内置终端中也会触发进程崩溃)
其实这个问题的根源出在ts-node而非nest,具体是因为ts-node哪里触发的这个BUG在这儿咱就不做深究了,反正我也不知道
ts-node高版本(目前版本7.0.0)已经解决了这个问题,但在nest-cli脚手架工具中依赖版本还是4.+
所以解决办法也很简单:
在package.json中把ts-node的依赖版本改成高版本,重新install即可解决!
PS:
当然,这个方法并不是最优,可能会引发其他不可预知的错误,期待作者解决这个问题吧。
网友评论