【问题标题】:Use Grunt on ASP.NET MVC 5 Project in Visual Studio 2015在 Visual Studio 2015 的 ASP.NET MVC 5 项目上使用 Grunt
【发布时间】:2015-05-06 14:51:09
【问题描述】:

我在 Visual Studio 2013 中有一个现有的 ASP.NET MVC 5 项目,我想迁移到 Visual Studio 2015,以便利用 VS 2015 对 Grunt 的支持。该项目在 VS 2015 中打开良好,我可以将 gruntfile.js 添加到项目中,但任务运行器不起作用。我假设需要额外的配置才能让 VS 2015 意识到我的项目已经为 Grunt 做好了准备,但我不确定该配置在哪里。有谁知道如何让它工作?

【问题讨论】:

    标签: asp.net-mvc visual-studio asp.net-mvc-5 visual-studio-2015 asp.net-core-mvc


    【解决方案1】:
    • 转到查看菜单、其他窗口、任务运行程序资源管理器。

    • 在 Task Runner Explorer 中按刷新按钮并确保您的任务出现。

    • 右键单击所需任务并选择运行。

    我在这里开始阅读 Stephen Walther 的文章:

    ASP.NET 5 and AngularJS Part 1, Configuring Grunt, Uglify, and AngularJS

    【讨论】:

    • 我从一个 ASP.NET 4.5/MVC 5 网站开始,所以它与您链接到的文章不同。我手动将 gruntfile.js 添加到项目的根文件夹中,但是当我打开 Task Runner Explorer 时,它显示“加载失败”并且输出窗口显示“无法运行 'C:\path\to\gruntfile.js' ...”
    • @JohnCraft Scott Hanselman 在这里做了另一篇可能更合适的文章,但我从未尝试过这篇文章:hanselman.com/blog/… 让我知道它是否有任何好处,我会将其添加到问题中。
    【解决方案2】:

    您必须创建一个 package.json 并在 devDependencies 中添加 grunt,以便 NPM 可以为您下载它。看: http://www.shellmonger.com/?m=201502

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多