如何使用ASP.NET WebApi项目配置Grunt?

时间:2015-05-24 10:10:47

标签: angularjs asp.net-web-api gruntjs

我是grunt的新手,我想在目前的Asp.Net WebApi单页应用程序中使用它。为此,我想知道如何使用ASP.NET Project配置Grunt ..

我正在使用Visual Studio 2013

2 个答案:

答案 0 :(得分:2)

尝试指定您的问题。

谷歌在VS 2013/2015中了解了很多关于Grunt的文章。

尝试使用这些中的任何内容,如果您仍然拥有它,则会指定您的问题。

答案 1 :(得分:1)

安装Grunt

  

解决方案>右键单击>添加>新项目> npm配置文件>   粘贴以下代码>保存>耐心等待它安装

{
    "version": "1.0.0",
    "name": "asp.net",
    "private": true,
    "devDependencies": {
    "grunt": "1.0.1",
    "grunt-contrib-uglify": "1.0.1",
    "grunt-contrib-watch": "1.0.0",
    "bower": "1.7.9"
  }
}


配置Grunt

  

解决方案>右键单击>添加>新项目> Grunt配置文件>   粘贴以下代码>保存

module.exports = function (grunt) {

    //load whatever you need here
    grunt.loadNpmTasks('grunt-contrib-uglify');
    grunt.loadNpmTasks('grunt-contrib-watch');

    //Task configuration is specified in your Gruntfile via this method
    grunt.initConfig({
        uglify: {
            my_target: {
                files: {
                    'wwwroot/app.js': ['scripts/app.js', 'scripts/**/*,']
                }
            }
        },
        watch: {
            script:{
                files: ['scripts/**/*,'],
                tasks: ['uglify']
            }

        }
    });
    //register your tasks here(taskName,taskList)
    grunt.task.registerTask('task-minified', ['uglify', 'watch'])

};


 测试Grunt

  

查看>其他Windows>任务运行资源管理器   

enter image description here