在部署具有数百个视图的企业Durandal应用程序时,有没有办法捆绑html模板,以便可以避免每个视图的小http请求,而支持单个已编译的html视图?
答案 0 :(得分:0)
使用Durandal,您正在开发一个单页应用程序,因此只有一个前端请求可用于视图。缓存和其他优化,包括与Durandal构建系统Weyland的优化,可以进一步调整。
在某些情况下,您可能希望以不同的方式加载视图,这些也可以通过Durandal实现。
答案 1 :(得分:0)
在您使用Grunt(http://durandaljs.com/documentation/Grunt.html)构建应用程序之后,您将获得一个大文件'main-built.js',其中所有javascripts都被放在一起。我最初没有意识到的是,所有的.html视图也捆绑在这个文件中。我期待看到他们捆绑到'index.html'或类似的东西(编译的html视图)。但实际上视图被编译成Javascript。