Vue-Cli:创建新项目时箭头键不起作用

Lê *_*Bảo 6 vue.js vuejs2 vue-cli

我正在尝试通过Git bash窗口创建一个Vue-cli项目。

Git版本2.14.1.windows.1

Vue版本3.0.0-rc.3

由于某些原因,在安装过程中光标仍然可见。

在此处输入图片说明

而且当我按任意箭头键时,该选项不会更改,只有光标会移动。(但是,按Enter仍将我转到下一步)。

用Google搜索解决方案不会让我随处可见,只有一些Github错误报告:https : //github.com/vuejs/vue-devtools/issues/283

Lê *_*Bảo 10

令人惊讶的是,Windows 命令提示符没有受到此错误的影响。所以我的解决方案是:

按住 Shift + 右键单击​​项目文件夹 -> 选择在此处打开命令窗口

这并不能解决根本原因。如果您碰巧知道更好的选择,请发布您的答案。

注意: 如果在 powershell 上出现无法执行脚本的错误,则需要启用脚本执行。以管理员身份运行 powershell 并运行以下命令以在其上启用脚本:

Set-ExecutionPolicy -ExecutionPolicy Unrestricted


Zac*_*ack 9

我遇到过同样的问题。我想出的解决方案是:

$ winpty vue.cmd create `<project-name>`
Run Code Online (Sandbox Code Playgroud)


Irf*_*Jip 5

2021 年 4 月 4 日更新!

这是CTRL+C and CTRL+V解决此问题的分步实用解决方案。您遇到此问题的事实意味着您使用的是Windows并且您很可能使用Git Bash

  1. 使用 Git Bash的快速解决方案是输入
    echo 'alias vue="winpty vue.cmd"' >> ~/.bashrc
    This will not overwrite .bashrc,而是将文本添加到左侧>>
  2. 重新启动你的 bash。这意味着关闭它并再次打开它。

如果您正在寻找“为什么我必须将这样的东西添加到.bashrc?”,我想另一个用户已经提到了这一点。如果您觉得这有帮助,请点赞,以便其他人也可以看到。

旧答案

您可以尝试.bashrc在当前的<UserNameProfile>.
然后,在它里面使用你最喜欢的文本编辑器并写

alias vue='winpty vue.cmd'
Run Code Online (Sandbox Code Playgroud)

然后重新启动你的 bash。并且您应该能够vue按照文档中的说明使用。


Man*_*cal 5

有两种方法可以解决此问题,Vue CLI 文档中对此进行了解释:

1 - 您必须以winpty vue.cmd create hello-world.

2 - 如果您仍然想使用该vue create hello-world语法。您需要将以下行添加alias vue='winpty vue.cmd'到您的~/.bashrc文件中。然后,您需要重新启动 Git Bash 终端会话以提取更新的bashrc文件。