Javascript Visual Studio 2015中的Grunt watch任务绑定
问题:我在将grunt watch任务的绑定配置为始终在Visual Studio 2015中运行时遇到问题 我的目标:我想查看文件的更改,一旦更改发生,我想运行一些任务,然后继续查看任务以查找进一步的更改 我到目前为止所做的尝试:Javascript Visual Studio 2015中的Grunt watch任务绑定,javascript,asp.net,gruntjs,visual-studio-2015,grunt-contrib-watch,Javascript,Asp.net,Gruntjs,Visual Studio 2015,Grunt Contrib Watch,问题:我在将grunt watch任务的绑定配置为始终在Visual Studio 2015中运行时遇到问题 我的目标:我想查看文件的更改,一旦更改发生,我想运行一些任务,然后继续查看任务以查找进一步的更改 我到目前为止所做的尝试: 我已为“ProjectOpen”上的监视任务设置了绑定,但仅此而已 在我构建我的项目之前,它一直有效。一旦我构建/重建我的项目 监视任务停止处理跟踪文件的更改 我已经尝试将我的手表任务绑定到“后构建”和“前构建”,但是 在这个集合中,构建操作将永远挂起在Visual
/// <binding AfterBuild='default' ProjectOpened='watch' />
module.exports = function (grunt) {
grunt.loadNpmTasks('grunt-bower-task');
grunt.loadNpmTasks('grunt-contrib-less');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.initConfig({
bower: {
install: {
options: {
targetDir: 'wwwroot/vendor',
layout: 'byComponent',
install: true,
cleanTargetDir: true,
}
}
},
less: {
development: {
files: { 'wwwroot/navbar.css': 'LessStyleSheets/navbar.less' }
}
},
watch: {
options: {
interrupt: true
},
files: ['LessStyleSheets/navbar.less'],
tasks: ['less']
}
});
grunt.registerTask('default', ['bower:install', 'less']);
};
//
module.exports=函数(grunt){
grunt.loadNpmTasks('grunt-bower-task');
grunt.loadNpmTasks(“grunt-contrib-less”);
grunt.loadNpmTasks(“grunt-contrib-watch”);
grunt.initConfig({
鲍尔:{
安装:{
选项:{
targetDir:'wwwroot/vendor',
布局:“byComponent”,
安装:正确,
cleanTargetDir:对,
}
}
},
减:{
发展:{
文件:{'wwwroot/navbar.css':'LessStyleSheets/navbar.less'}
}
},
观察:{
选项:{
打断:对
},
文件:['LessStyleSheets/navbar.less'],
任务:[“更少”]
}
});
registerTask('default',['bower:install','less']);
};
任何帮助都将不胜感激。显然,问题自行解决了。。。重新启动Visual Studio后,问题消失,并且在运行grunt watch任务后,构建过程不再挂起