Я работаю над хранилищем, которое продолжает выдавать эту ошибку на консоли:
Uncaught TypeError: this.getExtraNgModuleProviders is not a function
.
Проекты прекрасно компилируются на "ng serve", но на консоли отображается пустая страница и эта ошибка. Я перепробовал много вещей, но не смог найти выход.
Я попытался удалить и установить @ angular / compiler, но не сработал. Кажется, проблема в том, что JitCompiler не находит this.getExtraNgModuleProviders
Я думаю, что функция this.getExtraNgModuleProviders
в JitCompiler должна быть this._getExtraNgModuleProviders
вместо compiler.js. Поскольку все функции вокруг него, кажется, включают в себя подчеркивание.
ОБНОВЛЕНИЕ:
Я не думаю, что имя функции имеет какое-либо отношение к нему, так как другие разработчики могут нормально запустить проект, и у них есть тот же файл Jit compiler.js. Для справки: это то место, куда уходит, когда я нажимаю на ошибку на консоли
function JitCompiler(_metadataResolver, _templateParser, _styleCompiler, _viewCompiler, _ngModuleCompiler, _summaryResolver, _reflector, _compilerConfig, _console, getExtraNgModuleProviders) {
this._metadataResolver = _metadataResolver;
this._templateParser = _templateParser;
this._styleCompiler = _styleCompiler;
this._viewCompiler = _viewCompiler;
this._ngModuleCompiler = _ngModuleCompiler;
this._summaryResolver = _summaryResolver;
this._reflector = _reflector;
this._compilerConfig = _compilerConfig;
this._console = _console;
this.getExtraNgModuleProviders = getExtraNgModuleProviders;//<- error is pointed here
this._compiledTemplateCache = new Map();
this._compiledHostTemplateCache = new Map();
this._compiledDirectiveWrapperCache = new Map();
this._compiledNgModuleCache = new Map();
this._sharedStylesheetCount = 0;
this._addedAotSummaries = new Set();
}
У всех других разработчиков тот же compiler.js, что и у меня.
Любая помощь будет оценена.