Angular 2 CLI命令无法按预期工作

时间:2017-06-18 06:02:19

标签: angular angular-cli text-editor windows-subsystem-for-linux

我安装了必要的软件包以运行以下命令:

ng generate component navigation

但是,每次我这样做都会导致在我不知道的文本编辑器程序中执行“新文件”操作。它看起来像这样:

Angular 2 CLI Text Editor

在此之后,我无法弄清楚如何使用这个编辑器。我知道的唯一选择是关闭窗口退出。

理想情况下,我希望ng命令无需打开编辑器即可运行。但是,如果有人能帮助识别这个编辑器并给我一些关于如何操作它的基本命令,我会接受这个作为答案!

如果有帮助,我在创建者更新上运行WSL。

1 个答案:

答案 0 :(得分:1)

尝试执行此命令

which -a ng

对我来说这个输出

/usr/local/bin/ng
/usr/bin/ng

如果你那么做

ls -l /usr/local/bin/ng

对我来说这个输出:

/usr/local/bin/ng -> ../lib/node_modules/@angular/cli/bin/ng

没关系,但是:

ls -l /usr/bin/ng

对我来说输出:

/usr/bin/ng

这是不太好的。所以我刚刚做了:

sudo mv /usr/bin/ng /usr/bin/ng2

现在我称之为正确的。

(我不知道其他的实际用途是什么,或者为什么我的设置在升级角度cli之前有效)