Angular Universal Webpack问题

时间:2018-05-20 20:07:47

标签: angular typescript webpack mean angular-universal

我正在尝试使用Angular Universal开展一个项目,几个月前我已经开始基于universal-starter,最后我添加了很多软件包,直到其中一些软件包破坏了我的应用程序,更具体的是 nameid product1 ra ent 1 sally 1 1 1 2 Robert 0 1 0 3 annie 1 1 0 ,此软件包存在问题,因为 ngx-quill-editor package 库取决于许多DOM环境变量,许多建议是模拟模块并替换它使用 quill ,但到那时我依赖 webpack.NormalModuleReplacement plugin ,所以我需要更改配置以手动使用webpack而不是< em> ng-cli build tool 用于构建,因为无法弹出服务器应用程序的配置,我尝试根据universal-starter tree angular-5.0

自行配置我的项目

我目前的状态如下,我可以编译我的项目:

浏览器应用(任何问题)  服务器应用程序(没有AOT编译好) 如果我用AOT编译,那么:

ng-cli

没有“aot”编译的服务器应用程序能够运行但是一旦我点击任何URL,我就会遇到一些错误:

     ERROR in ./server/server.ts
    Module not found: Error: Can't resolve './../public/src/$$_gendir/app/app.server.module.ngfactory' in '/home/victor/Documents/Personal/Projects/angular-boilerplate/Angular-Universal-Blog/server'
     @ ./server/server.ts 22:36-104

    ERROR in Error: Please update @angular/cli. Angular 5+ requires at least Angular CLI 1.5+ ...

有人可以帮忙搞清楚,我的配置有什么问题吗? 基本上我想拥有 { Error: StaticInjectorError(AppServerModule)[NotificationComponent -> ChangeDetectorRef]: StaticInjectorError(Platform: core)[NotificationComponent -> ChangeDetectorRef]: NullInjectorError: No provider for ChangeDetectorRef! at _NullInjector.get (/home/victor/Documents/Personal/Projects/angular-boilerplate/Angular-Universal-Blog/dist/server/server.js:1323:19) ,这至少对于服务器构建而言。

我的my git repo以下我的最后一次进展是在“dev”分支

0 个答案:

没有答案