shell command 执行 dart pub get 无法结束

用shell command 执行dart pub get 不能执行完成,一直在输出计时,通过各种方法测试都不行只有shell-mode能正常执行完成,其他的各种进程函数,调用shell脚本 ,eshell 或是用lsp-dart源码里用的compiletion-start都不行,有人知道怎么解决吗