我正在处理我的第一个angularjs项目,并使用此框架生成器(https://www.npmjs.com/package/generator-leptir-angular-bootstrap)使用bootstrap与scss/less。从Gruntfile触发Gulp任务(手表)
leptir使用gulp来编译(这个工作正常),但是bower_component bootstrap使用grunt来编译。我的问题是,当我想修改bootstrap less文件时,我需要用grunt编译bootstrap.min.css,然后在父目录中重新运行gulp watch以编译带有bower和自定义scss的min.css,并且触发浏览器刷新等
我想知道的是,有没有办法,我可以直接从一个单独的gruntfile运行或人工触发gulpfile内一饮而尽任务(在这种情况下,一饮而尽手表)?
我在编译scss后尝试使用grunt.touch,但似乎没有触发gulp手表。任何其他想法?
my-project
|- public
|- bower_components
|- bootstrap
|- less (directory of all my bootstrap less files)
|- Gruntfile.js
|- package.json
|- app.scss (when changed, triggers gulp.watch)
|- gulpfile.js
|- package.json