[英]Angular App won't run after Cloning from a Git Repository
我最近完成了 Angular Tour of Heroes 教程(稍作修改),一切都非常好。 然后我想尝试将它推送到 VSTS 中的 GIT 存储库,然后将其克隆到另一台机器并从那里运行它。 不幸的是,现在我已将其克隆到新机器上,但无法运行。 ng serve --open 和 ng build 都失败了。
最初它抱怨缺少“@angular-devkit/build-angular”所以我继续安装它,不幸的是在下一次构建尝试中还有另一个问题
“找不到模块‘@angular-devkit/build-optimizer’”
是不是每次我使用 Angular 或 Node 克隆解决方案时都需要重新安装每个依赖项,或者我在这里遗漏了一个简单的命令?
谷歌建议我尝试“npm install -g npm-install-missing”和“npm rebuild”,不幸的是都没有帮助。
克隆项目后,只需按照说明进行操作。
cd 'your project name...'
然后安装包和依赖项。
npm install
然后您可以通过运行此代码来运行该项目。
ng serve
这应该可以正常工作。
您需要在服务前进行npm install
该问题似乎是由于我将项目克隆到 VS 工作区的子文件夹而不是根目录而引起的。 一旦我清除了整个文件夹,在根目录重新克隆,然后运行 npm install,一切正常。
嘿,我遇到了同样的问题,它使用下面的书面方法解决了,在你的 cmd 中输入这个命令:npm install -g npm@latest
然后克隆您的存储库,然后运行 npm install 和 npm update 然后运行 ng serve
转到您的项目文件夹 -
cd c:/MYProjectFolder
通过运行安装软件包 -
安装
最后 -
ng服务--o
在您的终端上,确保您位于克隆的项目目录中。 如果没有 cd 进去
cd <project-name>
然后在终端上安装通过运行此命令使用的软件包;
npm install
成功安装后,您现在可以通过运行提供服务;
ng s --o
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.