我正在使用gulp来构建我的angularjs应用程序,并希望以某种方式将最新的git commit hash注入我的角度应用程序中,以便我可以在调试生产问题时使用它.
即使只是将它作为全局变量注入我的index.html模板的情况也是如此.
任何人都可以推荐一个好的技术和插件来实现这一目标吗?
我最终使用git-rev-sync和gulp-replace并将{{git}}放入我的index.html源文件中.
var git = require('git-rev-sync'); return gulp.src(pathConfig.src + 'index.html') .pipe($.replace('{{git}}', git.long())) .pipe(gulp.dest(pathConfig.dest + 'index.html'));