首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新到角4后找不到platformUniversalDynamic

更新到角4后找不到platformUniversalDynamic
EN

Stack Overflow用户
提问于 2017-07-08 12:29:34
回答 1查看 140关注 0票数 0

我将我的项目更新为angular4。但是现在我在我的启动客户端文件中发现了一个错误。我想是webpack/HMR写的,但我真的不知道。在出错之前,我对这个文件一无所知。

错误:找不到通用模块angular2。

我找了好多天,找了个补丁,但什么也没找到。

代码语言:javascript
复制
import 'angular2-universal-polyfills/browser';
import { enableProdMode } from '@angular/core';
import { platformUniversalDynamic } from 'angular2-universal';
import { AppModule } from './app/app.module';
import 'bootstrap';

// Enable either Hot Module Reloading or production mode
if (module['hot']) {
    module['hot'].accept();
    module['hot'].dispose(() => { platform.destroy(); });
} else {
    enableProdMode();
}

// Boot the application, either now or when the DOM content is loaded
const platform = platformUniversalDynamic();
//const bootApplication = () => { platform.bootstrapModule(AppModule); };
if (document.readyState === 'complete') {
    bootApplication();
} else {
    document.addEventListener('DOMContentLoaded', bootApplication);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-08 13:20:26

我认为angular2-universal不再像理查兹所说的那样适用于Angular4。也许解决办法是用

代码语言:javascript
复制
    import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

    const platform = platformBrowserDynamic();
    platform.bootstrapModule(AppModule);

顺便说一句,这是您从零开始创建一个新的角项目时的初始代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44986247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档