将Angular 5项目转换为Angular Universal
我刚刚更新了我的项目与Angular 5一起工作,我已经有一个NodeJS设置在我的主机,所以我想创build一个Angular通用应用程序,我想将我目前的Angular 5项目转换成一个工作的Angular通用项目,我可以设置在我的托pipe。
我迄今为止唯一发现的就是这个;
转换Angular 4的Web应用程序Angular通用的应用程序我跟着这个,它给了我错误,我想由于Angular的快速变化的性质,答案是最有可能过时的,所以我想知道最好的方式来转换它。
我应该只使用初始种子,并添加我所有的代码做繁琐的工作?
为我个人做到这一点的最好方法是将所有组件,服务,模块添加到通用启动项目中,确保删除hammerjs或正确导入(对于材料2)。 我将大部分组件转换成.module,这样我就可以使用它们的延迟加载(不要忘记在我的路由文件和静态延迟加载path中正确添加这些path)
它只花了几个小时,很多只是错误testing/修复,所以它总是很容易。
几个星期前我也有同样的问题。 有一个关于如何将Universal实现为Angular CLI项目的Wiki: https : //github.com/angular/angular-cli/wiki/stories-universal-rendering也许这可以帮助你。
我发现最简单的方法是使用当前的Angular Universal Starter Kit,并将我所有的模块导入到全新的安装中。 作为Angular 5 CLI的新手,我希望这是未来的certificate。 我们会看到…
- 浏览器如何获取“sourcemapped”javascript文件的源文件?
- 在量angular器中debugging
- 为什么会得到“TypeError:Reflect.getOwnMetadata不是一个函数”
- 当我使用'npm start'命令时,找不到名字'Promise'错误
- 找不到'core-js'的types定义文件
- Typescript编译器错误TS2307:从无NPM的CDN加载时找不到模块“angular2 / core”
- Angular Universal + Express Server花了很长时间才得到第一个响应
- 强制量angular器等待种子数据加载
- 在VS 2017 Angular Template中使用Angular cli创build组件