Angular 角度应用程序赢得';从Git存储库克隆后,无法运行

Angular 角度应用程序赢得';从Git存储库克隆后,无法运行,angular,git,npm,Angular,Git,Npm,我最近完成了《英雄之角之旅》教程(稍作修改),效果非常好。然后我想尝试将它推送到VSTS中的GIT repo,然后将它克隆到另一台机器上并从那里运行它。不幸的是,现在我已经把它克隆到了新机器上,我无法让它运行。ng服务—打开和ng构建都失败 最初它抱怨缺少“@angular devkit/build angular”,所以我继续安装了它,不幸的是,在下一次构建尝试中,出现了另一个问题 “找不到模块'@angular devkit/build optimizer'” 是否每次使用Angular或N

我最近完成了《英雄之角之旅》教程(稍作修改),效果非常好。然后我想尝试将它推送到VSTS中的GIT repo,然后将它克隆到另一台机器上并从那里运行它。不幸的是,现在我已经把它克隆到了新机器上,我无法让它运行。ng服务—打开和ng构建都失败

最初它抱怨缺少“@angular devkit/build angular”,所以我继续安装了它,不幸的是,在下一次构建尝试中,出现了另一个问题

“找不到模块'@angular devkit/build optimizer'”

是否每次使用Angular或Node克隆解决方案时都需要重新安装每个依赖项,或者这里缺少一个简单的命令


谷歌建议我尝试“npm安装-g npm安装丢失”和“npm重建”,不幸的是两者都没有帮助。

这个问题似乎是因为我将我的项目克隆到了VS工作区的子文件夹而不是根文件夹中。一旦我清除了整个文件夹,重新放置在根目录下,然后运行npm安装,一切都很好。

克隆项目后,只需按照说明操作即可

cd 'your project name...'
然后安装包和依赖项

npm install
然后您可以通过运行以下代码来运行项目

ng serve

这应该可以正常工作。

您需要在提供服务之前安装npm

转到您的项目文件夹-

cd c:/MYProjectFolder

通过运行-

npm安装

最后-


ng serve--o

在终端上确保您位于克隆项目目录中。如果不是cd,就把它放进去

cd <project-name>
成功安装后,您现在可以通过运行服务

ng s --o

确保全局安装了@angular/cli。克隆回购协议后,您是否进行了
npm i
?如果尚未安装模块,请先安装模块。虽然npm i离开了,并且似乎安装了很多软件包,但不幸的是,当我进行构建时,错误仍然存在。我在全球范围内安装了@angular/cli,但是与本地版本6.05相比,它在全球范围内是一个不同的版本6.15,这会导致问题吗?这可能是一个原因。当版本稍有不匹配时,总是会出现不兼容问题。谢谢,我会尝试将它们放在队列中。您的存储库中是否有文件夹“node moudles”?是的!我把项目放在一个现有的工作空间里,把它弄糊涂了。
ng s --o