简体   繁体   English

./src/main.ts中的ngcli 6.1.3错误-无法解析'./app/app.module.ngfactory'

[英]ngcli 6.1.3 ERROR in ./src/main.ts - Can't resolve './app/app.module.ngfactory'

I am using angular/cli 6.1.3 and am getting an error below when trying to compile using enableIvy: true in tsconfig.app.json : 我正在使用angular / cli 6.1.3,尝试在tsconfig.app.json使用enableIvy:true进行编译时出现以下错误:

ERROR in ./src/main.ts
Module not found: Error: Can't resolve './app/app.module.ngfactory' in 'xxxxPath'

Build command: 生成命令:

ng build --prod --source-map=false --base-href='/'  --extract-css=true --delete-output-path=true --aot --build-optimizer=true

The version details of angular/cli angular / cli的版本详细信息

Angular CLI: 6.1.3
Node: 10.7.0
OS: linux x64
Angular: 6.1.2
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.7.3
@angular-devkit/build-angular     0.7.3
@angular-devkit/build-optimizer   0.7.3
@angular-devkit/build-webpack     0.7.3
@angular-devkit/core              0.7.3
@angular-devkit/schematics        0.7.3
@angular/cli                      6.1.3
@ngtools/webpack                  6.1.3
@schematics/angular               0.7.3
@schematics/update                0.7.3
rxjs                              6.2.2
typescript                        2.7.2
webpack                           4.9.2

This worked for me: 这为我工作:

Remove BrowserModule from your app.module.ts file, Both from the imports section of the ngModule declaratrion and the actual ES5 import at the top of the file app.module.ts文件中删除BrowserModule ,从ngModule声明的imports部分中删除,并从文件顶部的实际ES5中删除

And modify the bootstrapping in main.ts : 并在main.ts修改引导程序:

import { enableProdMode, ɵrenderComponent } from '@angular/core';
import { environment } from './environments/environment';
import { AppComponent } from './app/routes/app/app.component';

if (environment.production) {
  enableProdMode();
}


ɵrenderComponent(<any>AppComponent);

Main bundle went from 1.4mB to 636kB, can't wait. 主捆绑包从1.4mB变为636kB,迫不及待。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Angular 4错误-./src/main.ts中找不到错误:错误:无法解析&#39;./$$_gendir/app/app.app.module.ngfactory&#39; - Angular 4 error - ERROR in ./src/main.ts Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' ./src/main/webapp/app/app.main.ts 中的 Jhipster webpack 生产错误,找不到模块:错误:无法解析“./app.module.ngfactory” - Jhipster webpack production ERROR in ./src/main/webapp/app/app.main.ts ,Module not found:Error: Can't resolve './app.module.ngfactory' 错误:无法解析“ C:\\ projects \\ Project-CMS \\ Project.Web \\ src”中的“ ./app/app.module.ngfactory” - Error: Can't resolve './app/app.module.ngfactory' in 'C:\projects\Project-CMS\Project.Web\src' 找不到模块:错误:无法解析&#39;./$$_gendir/app/app.module.ngfactory&#39; - Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' 找不到模块:错误:无法解析“ ./$$_gendir/app/app.app.module.ngfactory” - Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' 找不到模块:错误:无法解析&#39;./$$_gendir/app/app.module.ngfactory&#39; - Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 找不到模块:错误:无法解析&#39;./app.module.ngfactory&#39;-离子3,角度5 - Module not found: Error: Can't resolve './app.module.ngfactory' - ionic 3, angular 5 离子cordova构建android –prod –release失败,无法解析&#39;./app.module.ngfactory - Ionic cordova build android –prod –release fails with Can't resolve './app.module.ngfactory ./src/app/app.module.ngfactory.js中的错误,并且无法解析@ ngx-translate实例 - ERROR in ./src/app/app.module.ngfactory.js and Can't resolve @ngx-translate instances 找不到模块:错误:无法解析$$ _ gendir \\ app \\ item-receive-return.module.ngfactory.ts&#39; - Module not found: Error: Can't resolve $$_gendir\app\item-receive-return.module.ngfactory.ts'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM