帆,咕噜声

我是新来的帆。 我在用着:

  • sails@0.10.5
  • grunt-contrib-watch@0.5.3
  • grunt-contrib-jshint@0.10.0
  • jshint@2.5.11
  • 我一直在使用sails liftsails lift --verbose启动我的服务器sails lift --verbose 。 根据sails文件grunt default运行。 第一个任务是compileAssets 。 其中以jshint 。 我的compileAssets任务以watch命令结束。

    当正在观看的文件发生更改时,会运行syncAssetssyncAssets与我的compileAssets任务完全相同。 他们都以jshint

    问题是,在syncAssets正在运行时,它不会报告控制台中的任何jshint错误,和/或停止syncAssets任务,因此我不知道我的代码是否在编译时看不到源代码。

    然后我必须重新启动服务器才能找到错误,因为compileAssets会打印出jshint错误。

    在我的任务中配置不正确? 请帮助,这会显着减慢我的工作流程。

    tasks / register / default.js - 不变

    module.exports = function (grunt) {
        grunt.registerTask('default', ['compileAssets', 'linkAssets',  'watch']);
    };
    

    任务/注册/ syncAssets.js

    module.exports = function (grunt) {
        grunt.registerTask('syncAssets', [
        'jshint',
        'bower',
        'clean:dev',
        'copy:dev',
        'exec:compileTemplates',
        'exec:compilePartials',
        'compass'
        ]);
    };
    

    任务/注册/ compileAssets.js module.exports =函数(grunt){grunt.registerTask('compileAssets',['jshint','bower','clean:dev','copy:dev','exec:compileTemplates' ,'exec:compilePartials','compass']); };

    链接地址: http://www.djcxy.com/p/78973.html

    上一篇: Sails, grunt

    下一篇: Grunt doesn't update main scss file