2017-07-08 9 views
0

私のプロジェクトをangular4に更新しました。今は私のboot-clientファイルにエラーが出ます。私はそれがwebpack/HMRから来ると思うが、私は本当に知っていない。エラーの前に、私はこのファイルについて何かを知りません。プラットフォーム4アンパサンドへの更新後にユニバーサルダイナミックが見つかりません

エラー:モジュールangular2-universalが見つかりません。

私はバグ修正のために何日間も検索しましたが、何か見つけられません。リチャーズが言ったように私はangular2-ユニバーサル考える

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); 
} 
+0

私は角度2のユニバーサルなものは4でなくなったと信じています。[アップグレードガイド](https://github.com/angular/universal/blob/master/UPGRADE-GUIDE.md)。 –

答えて

1

はAngular4にはより適切ではありません。 はたぶん、この問題を回避するには、あなたは、角度/ CLI @使用して最初から新しい角度プロジェクトを作成するときにところでそれは、最初のコードだ

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 

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

を使用することです。

+0

ありがとう、これは私を助けてください。自分でプロジェクトを作成したことはありません。私はビジュアルスタジオ2015からのプラグインを使用しました。 – Taladan

関連する問題