帆,咕噜声
我是新来的帆。 我在用着:
我一直在使用sails lift
或sails lift --verbose
启动我的服务器sails lift --verbose
。 根据sails文件grunt default
运行。 第一个任务是compileAssets
。 其中以jshint
。 我的compileAssets
任务以watch
命令结束。
当正在观看的文件发生更改时,会运行syncAssets
。 syncAssets
与我的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