Erro ao rodar ng build --prod
vpozzebon opened this issue · comments
Vinícius Pozzebon commented
Tive este problema problema na minha app, aí resolvi clonar este repositório da app final e tive o mesmo problema.
Segue o log:
PS C:\xampp\htdocs\Angular\meat-app-final> ng build --prod
Hash: 57640a762605f41e65eb
Time: 20597ms
chunk {0} polyfills.dce5c8fed332dbd66357.bundle.js (polyfills) 486 kB {5} [initial] [rendered]
chunk {1} scripts.cd503d55f02648afcc1d.bundle.js (scripts) 139 kB {5} [initial] [rendered]
chunk {2} styles.f1725cdcd1678252d451.bundle.css (styles) 334 bytes {5} [initial] [rendered]
chunk {3} main.75bc3613058a49dc70dd.bundle.js (main) 1.52 kB {4} [initial] [rendered]
chunk {4} vendor.1269e4bc40c5d548c8a1.bundle.js (vendor) 1.29 MB [initial] [rendered]
chunk {5} inline.c97077a27db7bc0fc4da.bundle.js (inline) 0 bytes [entry] [rendered]
ERROR in ./src/main.ts
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'C:\xampp\htdocs\Angular\meat-app-final\src'
@ ./src/main.ts 5:0-74
@ multi ./src/main.ts
ERROR in ./src/$$_gendir async
Module not found: Error: Can't resolve 'C:\xampp\htdocs\Angular\meat-app-final\src\$$_gendir\app\order\order.module.ngfactory.ts' in 'C:\xampp\htdocs\Angular\meat-app-final\src\$$_gendir'
@ ./src/$$_gendir async
@ ./~/@angular/core/@angular/core.es5.js
@ ./src/main.ts
@ multi ./src/main.ts
ERROR in ./src/$$_gendir async
Module not found: Error: Can't resolve 'C:\xampp\htdocs\Angular\meat-app-final\src\$$_gendir\app\about\about.module.ngfactory.ts' in 'C:\xampp\htdocs\Angular\meat-app-final\src\$$_gendir'
@ ./src/$$_gendir async
@ ./~/@angular/core/@angular/core.es5.js
@ ./src/main.ts
@ multi ./src/main.ts
PS C:\xampp\htdocs\Angular\meat-app-final>
Vinícius Pozzebon commented
PS C:\xampp\htdocs\Angular\meat-app-final> ng -v
@angular/cli: 1.0.2
node: 8.3.0
os: win32 x64
@angular/animations: 4.0.0
@angular/common: 4.0.0
@angular/compiler: 4.0.0
@angular/core: 4.0.0
@angular/forms: 4.0.0
@angular/http: 4.0.0
@angular/platform-browser: 4.0.0
@angular/platform-browser-dynamic: 4.0.0
@angular/router: 4.0.0
@angular/cli: 1.0.2
@angular/compiler-cli: 4.0.0
PS C:\xampp\htdocs\Angular\meat-app-final>
Tarso Bessa commented
Vinícius, subi a versão do angular-cli para a 1.2.7 e não tive mais o problema. Testei com as versões 6.11.2 LTS e 8.3.0 do Node.
É preciso instalar local no projeto:
npm install @angular/cli@1.2.7 --save-dev
Vinícius Pozzebon commented
@tarsobessa funcionou direitinho. Eu tava usando sem o --save-dev...
Vinícius Pozzebon commented
@tarsobessa mandei uma DM pra ti no Twitter a respeito... Obrigado pela presteza e parabéns pela didática!