我試圖在網上找到有關如何部署angular2與webpack應用程序到天青,但我找不到任何有用的信息。我檢查了這裏建議的啓動包How do you deploy Angular 2 apps?,但我也找不到那裏的幫助。如何在Azure上部署Angular2 + Webpack應用程序?
所以,我有一個angular2應用程序與本地webpack運行。它在當地完美運作。但是,如何將其部署到Azure Web Apps?
我很感激任何幫助:)
謝謝!
我試圖在網上找到有關如何部署angular2與webpack應用程序到天青,但我找不到任何有用的信息。我檢查了這裏建議的啓動包How do you deploy Angular 2 apps?,但我也找不到那裏的幫助。如何在Azure上部署Angular2 + Webpack應用程序?
所以,我有一個angular2應用程序與本地webpack運行。它在當地完美運作。但是,如何將其部署到Azure Web Apps?
我很感激任何幫助:)
謝謝!
嗯,所以我能夠得到它的工作。 經過研究,我發現有幾個選項可供選擇,主要是創建自己的本地產品並上傳並使用CD/CI。我和後者一起去了。這花了相當長的一段時間,但現在一切設置我不必擔心它了...
我基於自己在本教程http://tattoocoder.com/angular2-azure-codeship-angularcli/通過Shane Boyer,但由於鏈接的唯一答案是勸阻我要去寫在這裏。
我是這樣做的:
nvm install 4。1個
NPM安裝角度-CLI
NPM安裝
納克服務&
納克E2E
納克構建-prod
Save and go to dashboard
Deployment Options > Choose Source > Local Git Repository
Deployment Credentials
並插入用戶/密碼,您更喜歡 Overview
和你Git clone url
Project settings > Environment variables
和取值爲您的用戶名/密碼(https://username:[email protected](...).git
)複製的git克隆URL添加AZURE_REPO_URL
: Deployment
的左側導航菜單上Custom Script
git config --global user.email "[email protected]" git config --global user.name "Your name" git clone $AZURE_REPO_URL repofolder cd repofolder rm -rf * cp -rf ~/clone/dist/* . git add -A git commit --all --author "$CI_COMMITTER_NAME <$CI_COMMITTER_EMAIL>" --message "$CI_MESSAGE ($CI_BUILD_URL)" git push origin master
就是這樣。現在,每當您推送到GitHub時,CodeShip都會構建您的代碼,並且每當您發佈PR時,它都會構建併發布到Azure。
這真是太棒了,謝謝你的詳細解答! – simonaco
所以你有沒有嘗試像Angular2應用程序部署它? – 4c74356b41
@ 4c74356b41那不是我想要的東西,我不想錯過所有的好東西:)檢查我提供的鏈接的第一個答案,第2項。謝謝。 – eestein
我想部署一個基於CLI的基於CLI2的應用程序,以及azure,我真的也在尋找一套循序漸進的說明,但不是您列出的路線(使用CodeShip)。我只想讓Azure在發生更改時監控提交和重建/部署。我還使用了由Steve Sanderson提供的模板,它運行良好,但我真的很喜歡爲我的客戶端提供一個簡單的Node.js-only方法,而不需要其他所有東西。我的理想工作流程很簡單:腳手架的angluarcli - >編輯 - >簽入github - >網站得到更新。部署對我來說是一個難題。 –