我followed the instructions上安裝奧裏利亞與Visual Studio工作建立奧裏利亞在VS 2015年
也就是說,你應該:
打開命令行,將目錄更改到您的Web項目的項目文件夾。這是包含.xproj文件的文件夾。從這個文件夾中,您可以執行以下命令au new - 這將在此項目文件夾內設置Aurelia「here」。系統會提示您選擇所需的平臺。只需選擇「ASP.NET Core」。
我也做了以上,結束了這一點:
我不明白這是如何工作的(它不工作)
的index.html
是唯一文件即位於wwwroot內,並且當您發出au build
時,組件被內置到位於之外的scripts
文件夾 wwwroot。
推薦此方法的推薦方法是什麼?你是否應該指導au cli建立wwwroot?
另外au run
(它也不工作,因爲它找不到index.html)不是開發應用程序的首選方式,因爲它運行自己的網絡服務器,我希望aurelia應用程序與運行的web api後臺對話通過視覺工作室。
作爲獎勵,它會很好,如果某種方式Visual Studio可以自動發出au build
當用戶界面發生變化,所以你不必去命令行。
對於任何其他誰發現這一點,我去了一個稍微修改的解決方案,使用Visual Studio 2015的後端和前端。 智慧之筆正如您指示爲aurelia項目'WebUi'設置單獨的文件夾,然後通過右鍵單擊該解決方案並添加 - >現有網站... - 您可以將其添加到Visual Studio中 - 您如果你希望使用Windows資源管理器隱藏'node_modules'文件夾。最後,而不是使用'app.UseFileServer'我使用了'builder.UseWebRoot(fullPathToUiFolder)'這意味着你的asp.net核心應用將服務於aurelia應用 – wal