2017-03-02 3 views
5

최근 Angular 4 (RC2)를 설치하고 Quickstart example에서 파일을 복사했습니다. 내가 웹팩과 함께 프로젝트를 빌드 할 때, 나는 Rxjs가 해결 될 수 없다는 오류를 얻을 :웹 팩으로 각도 4 예제를 만들 수 없습니다.

내가 생각 Rxjs 5.0.1을 설치 한
WARNING in ~/@angular/core/@angular/core.es5.js 
6857:19-40 Critical dependency: the request of a dependency is an expression 

WARNING in ~/@angular/core/@angular/core.es5.js 
6883:19-106 Critical dependency: the request of a dependency is an expression 

ERROR in ~/@angular/core/@angular/core.es5.js 
Module not found: Error: Can't resolve 'rxjs/Subject' in 'node_modules/@angular/core/@angular' 
@ ~/@angular/core/@angular/core.es5.js 26:0-39 
@ ./app/app.module.ts 
@ ./main.ts 

ERROR in ~/@angular/core/@angular/core.es5.js 
Module not found: Error: Can't resolve 'rxjs/observable/merge' in 'node_modules/@angular/core/@angular' 
@ ~/@angular/core/@angular/core.es5.js 23:0-46 
@ ./app/app.module.ts 
@ ./main.ts 

ERROR in ~/@angular/core/@angular/core.es5.js 
Module not found: Error: Can't resolve 'rxjs/operator/share' in 'node_modules/@angular/core/@angular' 
@ ~/@angular/core/@angular/core.es5.js 24:0-44 
@ ./app/app.module.ts 
@ ./main.ts 

ERROR in ~/@angular/core/@angular/core.es5.js 
Module not found: Error: Can't resolve 'rxjs/symbol/observable' in 'node_modules/@angular/core/@angular' 
@ ~/@angular/core/@angular/core.es5.js 25:0-54 
@ ./app/app.module.ts 
@ ./main.ts 

ERROR in ~/@angular/core/@angular/core.es5.js 
Module not found: Error: Can't resolve 'rxjs/Observable' in 'node_modules/@angular/core/@angular' 
@ ~/@angular/core/@angular/core.es5.js 22:0-45 
@ ./app/app.module.ts 
@ ./main.ts 

이 각도가 기대되는 버전입니다. 내가 할 일은 생각할 수 없다. webpack.common.js에서 웹팩 저에 대한

+0

이전에'npm install'을 실행 했습니까? –

+0

예, 모든 것이 설치되어야합니다. – user934904

+0

나는 당신을 필요로했다. 5.1.1 –

답변

7

new ContextReplacementPlugin( /angular(\\|\/)core(\\|\/)@angular/, path.resolve(__dirname, '../src') ) 작품이 구성에서 아무런 문제

0

일 :

new webpack.ContextReplacementPlugin(
    /angular(\\|\/)core(\\|\/)@angular/,/angular(\\|\/)core(\\|\/)(esm(\\|\/)src|src)(\\|\/)linker/, 
    helpers.root('../src'), 
    {} 
), 

두 점,하지 하나가 helpers.root에 있는지 확인하십시오. ('../src')