grunt htmlcompressor失败错误找不到java

时间:2017-01-18 14:23:28

标签: java visual-studio gruntjs

在Visual Studio 2015中运行grunt task htmlcompressor时,

任务返回 >> Error: Error: not found: java Warning: htmlcompressor failed to compress html. Use --force to continue. Aborted due to warnings. Process terminated with code 6.

任务代码:

htmlcompressor: {
        compile: {

            files: [{
                expand: true,     // Enable dynamic expansion.
                cwd: 'Scripts/Ng-Views/',      // Src matches are relative to this path.
                src: ['**/*.html'], // Actual pattern(s) to match.
                dest: 'wwwroot/Views/',   // Destination path prefix.
            }],

            options: {
                type: 'html',
                preserveServerScript: true
            }
        }
    },

1 个答案:

答案 0 :(得分:1)

我认为您可能会遇到grunt-htmlcompressor的旧问题。

在插件的GitHub存储库中,存在已关闭的问题,其中包含将PATH环境更新为java.exe的解决方法。有关详细信息,请参阅上一篇文章here。它写着:

  

对于Windows,另一种解决方法是更新“PATH”环境变量购买添加“java.exe”的路径,例如:   开始&gt;右键单击“计算机”&gt;性状&gt; <高级系统配置>高级选项(标签)&gt; Enviroment vars&gt;编辑PATH并添加路径到java.exe C:\ Program Files(x86)\ Java \ jre7 \ bin)   注意:如果您打开cmd,请将其关闭并再次打开,否则将无效。