帆,咕噜声
我是新来的帆。 我在用着:
我一直在使用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
