Angular 4 - Project编译观看但不会构建

时间:2017-04-06 23:36:12

标签: angular

当我正在使用的Angular 4项目使用ng serve和ng build时,我遇到了一个奇怪的错误。

当我使用ng build来构建和观察项目时,它大约有一半的时间可以工作并成功编译。但是,下次我尝试使用ng build时出现此错误...

ERROR in Error encountered resolving symbol values statically. Reference to a local (non-exported) symbol 'require'. Consider exporting the symbol (position 54:13 in the original .ts file), resolving symbol AppModule in D:/xampp/htdocs/d5/src/app/app.module.ts

ERROR in ./src/main.ts
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D:\xampp\htdocs\d5\src'
 @ ./src/main.ts 4:0-74
 @ multi ./src/main.ts

如果我对ap​​p.module.ts进行任何更改(比如添加一个半冒号,或添加或删除一个空行,那么ng服务将成功编译。这一直很痛苦,但我至少想过如何让它发挥作用。

我刚刚尝试进行构建以开始学习如何部署应用程序,我收到相同的错误消息...

ERROR in Error encountered resolving symbol values statically. Reference to a local (non-exported) symbol 'require'. Consider exporting the symbol (position 54:13 in the original .ts file), resolving symbol AppModule in D:/xampp/htdocs/d5/src/app/app.module.ts

ERROR in ./src/main.ts
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D:\xampp\htdocs\d5\src'
 @ ./src/main.ts 4:0-74
 @ multi ./src/main.ts

但是,对app.module.ts进行更改不允许ng build成功构建应用程序。

这里发生了什么?我错过了什么?

0 个答案:

没有答案