Ng服务或ng new不起作用

时间:2017-08-23 04:33:54

标签: angular angular-cli

我在终端上收到此消息,说我无法运行该应用程序。输入ng serve后运行Angular应用程序。请参阅附图:

error screenshot

3 个答案:

答案 0 :(得分:2)

简单的解决方案。

尝试:

sudo apt purge ng-common ng-latin

然后,用sudo安装angular:

sudo npm install -g @angular/cli

答案 1 :(得分:0)

1。

通过运行以下命令验证是否已全局安装Angular Cli:   ng --version。如果该命令不起作用,请运行以下命令安装它:npm install -g @angular/cli

2。

运行命令时,请确保终端在目录中打开,与angular-cli.json文件的位置位于同一位置。

3。

确保键入正确的命令。我不太了解你所附图片的内容,但在终端的底部却说: Mg:服务器。可能是你用 mg 错误拼写了 ng 吗?

答案 2 :(得分:0)

我试图在AWS EC2中设置一个Angular 5“Hello World”应用程序。在AWS Linux中尝试和死后,我决定使用Ubuntu。在我的安装过程中,完全相同的事情一直在发生...我会输入ng serve,它会让我进入Mg文本编辑器。

在一台机器上“修复它”之后(只需要大量的试验和错误),然后我从另一台机器进入我的实例只是为了让同样的事情发生!我终于找到了解决办法。

对于您使用SSH(我使用PuTTy)的每台新机器,您可能必须至少输入以下一次...

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.profile

在我的第二台机器上,我首先检查了我的路径(echo $ PATH),并且.npm显示而不是。然后在我进入这4行之后,当然它确实......更重要的是......没有更多的Mg编辑! woots。现在我可以在需要时从不同的笔记本电脑执行服务。