2016-04-11 255 views
2

我開始與AngularJS 2角2.執行在共享主機

  • Instaled的NodeJS
  • 下載啓動項目
  • 在節點

所有作品運行!

但是如何在共享主機上生產運行它(沒有Node螞蟻而不是vps)?如何通過點擊index.html在瀏覽器中打開?

+0

嗨,你有沒有找到答案。同樣的問題在這裏 –

+1

是的,[這裏](https://github.com/AngularClass/angular2-webpack-starter)。您需要構建應用程序以運行主機。 – AndersonDev

回答

5

你必須指揮ng build --prod

這會將您的應用程序構建到dist文件夾中。
將dist文件夾的內容複製到共享主機的公共目錄中。

在這裏回答:https://stackoverflow.com/a/40854458/2816279

+0

如果使用了Angular 2 CLI,則效果很好,否則它會返回'您必須位於angular-cli項目中才能使用build命令。有關如何構建非CLI Angular項目的建議? –

+0

@Kristjan O.你和OP在同一條船上,你在一個啓動項目上建立一個項目,現在無法建立它?你在哪裏下載你的起動器項目?如果是Angular Class starter project,請使用:'npm build:aot:prod'。檢查'project.json'文件是否有任何生成命令。也許在項目頁面上查詢您下載的初始項目。 – Martin