Итак, я получаю следующее:
core.js:1673 ERROR Error: Uncaught (in promise): Error: BrowserModule has already been loaded.
If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.
Error: BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.
at new BrowserModule (platform-browser.js:1965)
at _createClass (core.js:8414)
at _createProviderInstance (core.js:8386)
at initNgModule (core.js:8319)
at new NgModuleRef_ (core.js:9045)
at createNgModuleRef (core.js:9034)
at Object.debugCreateNgModuleRef [as createNgModuleRef] (core.js:10859)
at NgModuleFactory_.push../node_modules/@angular/core/fesm5/core.js.NgModuleFactory_.create (core.js:11576)
at MapSubscriber.project (router.js:3254)
at MapSubscriber.push../node_modules/rxjs/_esm5/internal/operators/map.js.MapSubscriber._next (map.js:35)
at resolvePromise (zone.js:814)
at resolvePromise (zone.js:771)
at zone.js:873
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
at Object.onInvokeTask (core.js:3811)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:420)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:188)
at drainMicroTaskQueue (zone.js:595)
at ZoneTask.push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask [as invoke] (zone.js:500)
at invokeTask (zone.js:1540)
Я уже обратился за помощью к этим двум статьям:
https://stackoverflow.com/questions/52860517/getting-browsermodule-already-loaded-despite-not-importing-it-in-lazy-loaded-mod
И
https://stackoverflow.com/questions/39286667/browsermodule-has-already-been-loaded-error
Я удалил все экземпляры BrowserAnimationsModule и BrowserModule из подкомпонентов ... файлов module.ts, так как было 14 экземпляров первого и 4 последних.
Эти 14 экземпляров являются фактическими дочерними папками, в которые файл ... module.ts импортируется в app.module.ts.
Я пытался, и когда я нажимаю «ВОЙТИ» на главной странице, я получаю эту ошибку выше.
Когда я останавливаю процесс, он сначала завершается с ошибкой в platform-browser.js здесь, в строке 1953
/**
* Exports required infrastructure for all Angular apps.
* Included by defaults in all Angular apps created with the CLI
* `new` command.
* Re-exports `CommonModule` and `ApplicationModule`, making their
* exports and providers available to all apps.
*
*
*/
var BrowserModule = /** @class */ (function () {
function BrowserModule(parentModule) {
if (parentModule) {
throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.");
}
}
BrowserModule_1 = BrowserModule;
и в файле core.js вокруг строки 3778 в функции NgZone, здесь начинается проблема
NgZone.prototype.runOutsideAngular = function (fn) {
return this._outer.run(fn);
};
return NgZone;
Любая помощь будет принята с благодарностью