2015-12-13 17 views
1

我嘗試了新的dnx-watch web,它在更改文件時沒有做任何事情。找到一個名爲nodemon的軟件包,它將監視該樹並重新啓動dnx web。這正在做我認爲dnx-watch web最終會做的事情,但是當dnx web重新啓動時,它就像糖漿一樣慢。就像第一次運行dnx網絡電話時一樣慢。有沒有人找到一種友好和快速的方式來開發這個新的堆棧。這是RC 1,並沒有真正的開發人員友好的工作流程。請告訴我,我只是錯過了第十步。謝謝!觀察變化並在使用ASP .NET 5進行開發期間重新加載Kestrel RC1

*工作流程清晰度:我主要工作在前端文件,即less,JS和cshtml視圖。我使用gulp來通過監視來處理這些變化,並執行結果輸出的注入,所以最後,我只是更無情地更改靜態文件。不得不每次重新啓動dnx網站,這是非常緩慢的。

回答

2

如果您只在*.js/*.css/*.cshtml上工作,則不需要重新啓動DNX。

你可以只有你的gulp:min任務,並在你的快樂方式(如果你甚至需要它)。當然,如果它們各自的文件發生更改,我肯定會添加另一個任務來執行bower install/npm install。這會幫助你很多。

如果您想重新啓動DNX,我只會在cs文件更改時重新啓動它。

UPDATE有關刪除的設計時間CSHTML編譯

好吧......的......所以我去了http://github.com/aspnet/dnx,並期待爲您相關的錯誤。有bugs提到cshtml不會工作時更新和修復是to include an IFileWatcher。這一切都很好,直到大約beta5,它被刪除並推遲到beta8,然後rc1,backlog,rc1rc2

那麼...最終答案是?它現在沒有工作,但他們知道他們必須交付它。就是這樣了。

現在已經壞了。

+0

我希望這是工作...更改這些項目不會更新,除非我重新啓動服務器。 :( –

+0

你的'Startup.cs'中是否有'app.UseStaticFiles(...)'的地方?如果你這樣做,它應該只做一件事,從'wwwroot'文件夾中提供它,它不跟蹤 –

+0

是的,app.UseStaticFiles正在被調用,這是RC1的入門項目模板, –