AngularJS - $ compileProvider.preAssignBindingsEnabled não é uma função

Estou recebendo a seguinte mensagem de erro ao tentar fazer umagulp serve no meu aplicativo AngularJS (versão 1.6.10):

Error: [$injector:modulerr] Failed to instantiate module myAppName due to:
$compileProvider.preAssignBindingsEnabled is not a function
@http://localhost:9805/app/scripts/app.js:43:9
invoke@http://localhost:9805/lib/angular/angular.js:5108:16
runInvokeQueue@http://localhost:9805/lib/angular/angular.js:4997:11
loadModules/<@http://localhost:9805/lib/angular/angular.js:5007:11
forEach@http://localhost:9805/lib/angular/angular.js:387:11
loadModules@http://localhost:9805/lib/angular/angular.js:4987:5
createInjector@http://localhost:9805/lib/angular/angular.js:4904:19
doBootstrap@http://localhost:9805/lib/angular/angular.js:1936:20
bootstrap@http://localhost:9805/lib/angular/angular.js:1957:12
angularInit@http://localhost:9805/lib/angular/angular.js:1842:5
@http://localhost:9805/lib/angular/angular.js:35431:5
mightThrow@http://localhost:9805/lib/jquery/dist/jquery.js:3534:21

O código de chamada é assim:

 /*
 * Main module of the application.
 */
angular
    .module('dataPipelineApp', [
        //various parameters
    ])
    .config(['$compileProvider', '$httpProvider', '$breadcrumbProvider', function ($compileProvider, $httpProvider, $breadcrumbProvider) {
        //initialize get if not there
        if (!$httpProvider.defaults.headers.get) {
            $httpProvider.defaults.headers.get = {};
        }
        $compileProvider.preAssignBindingsEnabled(true); //err here
    $httpProvider.defaults.headers.get['If-Modified-Since'] = 'Mon, 26 Jul 1997 05:00:00 GMT';
    // extra
    $httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';
    $httpProvider.defaults.headers.get['Pragma'] = 'no-cache';

    $compileProvider.debugInfoEnabled(false); // speed up angular performance to not print debug info;
    $breadcrumbProvider.setOptions({
        templateUrl: 'app/views/headerBar.html'
    });
    //$httpProvider.defaults.headers.common['Access-Control-Allow-Origin'] = '*';
    $httpProvider.interceptors.push("AddToken");
    $httpProvider.interceptors.push("UnauthorizeInterceptor");
}])

Pesquisas semelhantes parecem insistir em que esta é uma discrepância de versão. Pesquisas semelhantes para esse problema também parecem dizer que há um problema com o versionamento de zombarias angulares, no entanto, não estamos usando zombarias angulares. Tentei fazer o downgrade do meu Angular para 1.5.5, o que outras pesquisas sugerem que você não pode exceder - apesar de todos os meus colegas executando o Angular 1.6.10 ou superior. Também tentei usar o npm para instalar zeros angulares, apesar de não ser utilizado, e sincronizar a versão para corresponder à do nosso angular, mas sem sucesso. Eu realmente não tenho certeza do que fazer, nem o que realmente está acontecendo, por que não consegue encontrar essa função?

EDIT: Eu também fiz check-in no navegador, pesquisando usando o console executando umangular.version pesquisa - e aparece 1.7.2 como minha versão Angular, apesar de eu refazergulp build egulp inject serve após o npm instalar as versões mais antigas. Parece que não está escolhendo corretamente a versão correta - há algo que estou faltando para impor as instalações desclassificadas?

questionAnswers(1)

yourAnswerToTheQuestion