windows - 带有 yarn 的终端中的不可见文本

标签 windows terminal visual-studio-code git-bash yarnpkg

我的 Yarn 和终端(在 Windows 10 上)有一个错误。当我使用 yarn add , yarn start等那么前几行是不可见的,并且出现空白。

例如,我有 test.js 和 console.log('Hi console')。
当我使用 yarn start (屏幕 1)。

enter image description here

当我使用 npm start.js - 没关系。然后如果我使用 yarn start - 也没关系。 (屏幕 2)。

但是单独使用“ yarn ” - 导致这个错误。

enter image description here

我也试过 reset .没有帮助。

最佳答案

所以,现在是 2020 年 3 月,我遇到了 Yarn 的这个问题。 1.22.1 ,在 Windows 10 上运行 VS Code Insiders。上面 OP 的屏幕截图显示了问题,打印了 Yarn 的版本,然后是空白行,然后在明显忽略命令后返回提示。

根据 vscode issue #72145 , “这是 Windows 10 1809 中的错误,很遗憾,我们无法解决此问题,因此您需要等到获得下一版本的 Windows 10 (1903)”(“Tyriar”,2019 年 4 月 11 日) .

对我来说,在 VS Code 中修复终端是 upgrade to Yarn v.2 ,刚刚于 2020 年 1 月发布。

然而,Yarn 2 与 Yarn 1 有很多不同之处,因此您需要阅读 Yarn 2 Migration docs在决定升级是否是您项目的最佳行动方案之前。升级后仍然出现空白空间块,但随后是响应 Yarn 命令的正确输出。

在升级到 Yarn 2 之前,如果您还不想这样做,解决方法是打开 Windows 10 命令提示符,cd 进入项目目录,然后从该 CLI 运行 Yarn 命令。使用 Windows CLI 正确显示了 Yarn 命令的正确输出,而 Git Bash 则没有。

希望这可以帮助某人。

关于windows - 带有 yarn 的终端中的不可见文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55089531/

相关文章:

java - 如何让 Visual Studio Code 的 java 扩展识别 ANTLR4 源代码包?

python - ubuntu 上的 Visual Studio Code 中的 os.envron ['PATH' 的 KeyError

linux - 如何在调整 gnome 终端大小时重新调整内容?

ruby-on-rails - 运行 Rails 服务器时输入终端命令

terminal - 如何从终端关闭特定的 Xcode 项目

regex - 如何在 visual studio 代码片段上应用 more than on transform?

java - CloseHandle((Handle)端口)没有返回

windows - Windows 中的 GetDesktopWindow 和 OpenInputDesktop API 之间有什么区别?

c++ - 我不希望控制台在我运行 c++ 程序时出现

java - 不太确定 URI 如何处理文件的绝对路径