我有一个共享的gruntfile,其浏览器同步设置如下:
browserSync: {
dev: {
bsFiles: {
src : ['export/style/app.css', 'export/javascript/app.js', 'export/**/*.html', 'export/**/*.shtml'],
},
options: {
ghostMode: false,
watchTask:true,
proxy: "http://mywebsite.dev"
},
}
}
我将其与grunt sync
grunt.registerTask('sync', ['less', 'postcss', 'uglify', 'concat', 'copy', 'browserSync', 'watch']);
这个代理配置可以和我一起使用,但我与之分享这个仓库的同事有不同的网址代理同一个项目。
我尝试创建一个名为browserSync2
的新任务,在代理中使用不同的网址,如下所示:proxy: mycolleaguewebsite.dev
和另一个名为grunt sync2
的grunt任务并使用此任务
grunt.registerTask('sync2', ['less', 'postcss', 'uglify', 'concat', 'copy', 'browserSync2', 'watch']);
但它说它无法找到任务。
我该怎么做?
谢谢! :)