簡體   English   中英

從 Git 存儲庫克隆后,Angular 應用程序將無法運行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM