2015-12-13 15 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的入门项目模板, –