如何使用visual studio 2015部署Durandal应用程序?

时间:2015-11-30 21:06:59

标签: deployment visual-studio-2015 durandal

我在Visual Studio 2015中使用mvc和ef6创建了一个Durandal应用程序。当我将项目部署到Web时,Visual Studio负责捆绑各种js和css文件,但不包括Durandal正在使用的文件,也不包括我在应用程序中创建的视图和视图模型文件。

在Durandal网站上有关于如何做到这一点的简短explanation;但是,它非常小,我找不到创建那里描述的'main-built.js'文件的方法。我按照安装gulp并在构建事件中添加'gulp build'命令的说明进行操作,但是当我尝试构建项目时,似乎无法找到'gulp'。

有人可以提供有关如何使用Visual Studio 2015部署Durandal应用程序的更详细说明吗?

1 个答案:

答案 0 :(得分:1)

1-确保系统上已安装“nodejs”。

2-在vs2015中创建一个新的空Web项目。

3-使用nuget包管理器添加“HotTowel:ASP.NET MVC SPA模板”。

  • 如果您使用“durandal 1.x”运行优化器:“〜\ App \ durandal \ amd \”文件夹。 (从单独的命令提示符窗口运行它是更好的解决方案)

  • 如果您使用“durandal 2.x”,请按以下步骤操作:

    1-通过Nuget Package Manager安装Gulp或Grunt。

    2-在项目根目录中添加配置文件以创建“构建的配置文件”(GulpGrunt ...)

    3-使用vs follow this

  • 自动构建版本

如果应用程序中没有错误(“javascript代码”),即使有点错误!它也能正常运行。