如何在aws s3
上部署Angular 2
應用程序?我是否需要上傳src
文件夾或node_modules
?有什麼我需要做我的代碼?
我有aws
面板通過瀏覽上傳文件。請幫我繼續。在AWS S3上部署Angular 2應用程序
1
A
回答
1
我解決了這個問題。我正在使用href
這就是爲什麼它給404錯誤。我用routerLink
它解決了我的問題。
0
你是直接使用webpack嗎?或者也許Angular CLI?
您將需要生產。上面提到的兩個應該在爲生產構建時創建一個dist文件夾。
src文件夾不包含編譯代碼,所以不是。你不應該上傳node_modules文件夾。
3
任何人看到這個問題 - >看到這個第一:How to bundle an Angular app for production 它基本上說來運行
ng build --prod --aot
之後只需上傳您的DIST文件夾中有「託管靜態網站」啓用在一個S3桶桶的屬性選項卡+給它一個水桶政策,讓每個人都從抓住它類似於:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "<your-bucket-arn>/*"
}
]
}
而且Jeeten帕爾馬的回答讓我太 - 與routerLink的替換HREF的是,我需要另一件事去做。
相關問題
- 1. 在AWS上部署Angular應用程序進行生產
- 2. 在AWS上部署.NET應用程序
- 3. 在AWS EC2上部署應用程序
- 4. 在AWS上部署Web應用程序
- 5. 部署在Amazon s3上的Angular 2應用程序出現404錯誤
- 6. 發佈Angular 2應用程序(部署)
- 7. 如何在Bluemix上部署Angular 2應用程序?
- 8. 如何在Bluemix上部署Angular 2初學者應用程序?
- 9. 在AWS中部署react-redux應用程序S3
- 10. 部署Angular 2應用程序(不包含angular-cli)
- 11. 在部署Minify Angular應用程序
- 12. 在IIS中部署Angular應用程序
- 13. 在Wildfly部署Angular應用程序
- 14. 如何在Java後端正確部署Angular 2應用程序?
- 15. 在AWS上部署WordPress應用程序ElasticBeanstalk - 上傳大小
- 16. 部署Web應用程序Amazon AWS
- 17. 將Python應用程序部署到AWS
- 18. AWS部署非web應用程序
- 19. 使用angular-cli在bluemix上部署角度2應用程序時出錯
- 20. Angular 2部署
- 21. 如何使用Firebase託管部署Angular 2應用程序?
- 22. 你如何部署Angular應用程序?
- 23. 使用Jenkinsfile和AWS Code部署應用程序部署
- 24. 我如何將我的Angular 2應用程序部署到Azure?
- 25. 將基本的Angular 2應用程序部署到Google App Engine
- 26. 如何將Angular 2應用程序部署到Windows Server(IIS)?
- 27. 在AWS Elastic Beanstalk上部署Dockerized Symfony2應用程序
- 28. 在Amazon AWS上部署Codeigniter應用程序
- 29. 在AWS Elastic Beanstalk上部署Laravel 4應用程序
- 30. 如何在AWS Lambda上部署phantomjs節點應用程序?
我正在使用'Angular CLI'。你能告訴我幾個步驟嗎? –
所以在命令Promt(或者你正在使用的)中,你需要運行'ng build --prod'。 – Tucker
完成後,您應該在該項目的根目錄中看到/ dist文件夾。然後,您應該將該文件夾的內容放入主機中。 我不確定如何爲AWS S3做到這一點。但也許試試這個[鏈接](http://docs.aws.amazon.com/mobile/sdkforxamarin/developerguide/s3.html) 爲了供您參考,Angular CLI在他們的github上有非常好的文檔,如果向下滾動主頁面。 [鏈接](https://github.com/angular/angular-cli) – Tucker