2015-09-26 56 views
2

我有任务运行探索,我在我的解决方案中安装了grunt。我在package.json中遇到了一些错误,但我不明白,因为我用它来创建npm init。grunt:我在package.json中有一些错误

错误是:

序列不包含任何元素:

Failed to run "C:\_DEVELOP\C#\my_circle\my_circle\package.json"... 
Sequence contains no elements 
Failed to run "C:\_DEVELOP\C#\my_circle\my_circle\Gruntfile.js"... 
cmd.exe /c grunt -b "C:\_DEVELOP\C#\my_circle\my_circle" --gruntfile "C:\_DEVELOP\C#\my_circle\my_circle\Gruntfile.js" --tasks "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\TaskRunnerExplorer\Scripts" vs-grunt-task-reader 

Failed to run "C:\_DEVELOP\C#\my_circle\my_circle\package.json"... 
Sequence contains no elements 

这是当我在组合改变TO0使用GruntFile.js。

in node_modules我已经安装:grunt-cli, grunt-contrib-jshint, grunt-contrib-uglify, grunt-contrib-watch,它们在node_modules里面的项目级别。

我GruntFile.js是:

/// <binding Clean='uglify, watch' /> 
module.exports = function (grunt) 
{ 
    var bannerContent = '/*********************************************************\n' + 
         ' my_circle ' + 
         ' ==> Fecha subida:' + 
         ' <%= grunt.template.today("dd-mm-yyyy hh:MM") %>\n ' + 
         '*********************************************************/\n\n'; 

    //definir las tareas 
    grunt.initConfig({ 

     uglify: { 
      options: { 
       spawn: false, 
       compress: false, 
       mangle: false, 
       beautify: true, 
       banner: bannerContent 
      }, 
      js: { 
       src: ["Scripts/*.js"], 
       dest: "Scripts/output.min.js" 
      } 
     } 


    }); 
    //para cargar los plugins 
    grunt.loadNpmTasks('grunt-contrib-uglify'); 

    //registrar los plugins a las tareas por defecto. si ejecuto grunt ejecuta por orden los siguientes plugins. 
    grunt.registerTask('default', ['uglify']); 
}; 

什么是错在我的代码和的package.json?

回答

1

根据的Mads克里斯滕森这是一个错误: https://github.com/madskristensen/NpmTaskRunner/issues/12

我已经调查这个问题,并没有什么可以从这个扩展来完成修复。问题在于Task Runner Explorer可扩展性代码,并且我在VS Web Team上打开了一个内部错误(176952)来解决它。在这里关闭。

我看到相同的行为