2016-09-21 5 views
0

내 앱을 angular2 rc5에서 2.0.0으로 업그레이드했습니다. 모든 것이 예상대로 작동합니다.angular-cli (webpack) : 캐치 오류 : 모듈을 찾을 수 없습니다. "

그런 다음 각도 -cli를 1.0.0-beta.9에서 1.0.0-beta.15로 업그레이드하기 시작 했으므로 시스템에서 webpack으로 이동합니다. @ angular2-material/icon에 오류가 있습니다. 그것이 무엇이든 모듈 '.'을 (를) 찾을 수 없습니다.

@NgModule({ 
    imports: [  
    SharedModule, 
    [...] 
    ], 
    providers: [ 
    MdIconRegistry, 
    [...] 

그리고 SharedModule 같은 :

@NgModule({ 
    imports: [ 
    // ANGULAR 
    BrowserModule, 
    FormsModule, 
    RouterModule, 
    ReactiveFormsModule, 
    JsonpModule, 

    // EXTERNAL 
    MdCoreModule, 
    MdIconModule, 
    [...] 

을 그리고 내 주요 구성 요소 :

export class RootAppComponent implements OnInit { 

    constructor(
    private mdIconReg: MdIconRegistry, 
) { } 

    ngOnInit(){ 
    this.mdIconReg.addSvgIconSet('assets/icons/icons.svg'); 
} 

어떤 생각

Uncaught Error: Cannot find module "." 
webpackMissingModule @ index.js: 3     // @angular2-material/icon 
(anonymous function) @ index.js: 3     // @angular2-material/icon 
(anonymous function) @ index.js: 8     // @angular2-material/icon 
__webpack_require__ @ bootstrap2fd9483…: 52 
(anonymous function) @ root-app.component.ts: 66 
__webpack_require__ @ bootstrap2fd9483…: 52 
(anonymous function) @ src async: 7 
__webpack_require__ @ bootstrap2fd9483…: 52 
(anonymous function) @ zone.js: 1327 
__webpack_require__ @ bootstrap2fd9483…: 52 
webpackJsonpCallback @ bootstrap2fd9483…: 23 
(anonymous function) @ main.bundle.js: 1 

내가있어 메인 모듈은 다음과 같습니다 그게 뭐야? ' 모듈 또는 그것을 해결하는 방법?

+0

'angular-cli.json'의'apps.scripts'에서'@ angular/material-icon'을 가져 오 려 했습니까? – choz

+0

예, 업그레이드 전에 모든 것이 가져 오기되었습니다. 방금 다시 확인 했어. 어쨌든 고마워! – subarroca

답변

0

문제는 CoreModule을로드하지 못하는 것이 었습니다. 그것이 지금 실패하기 전에 그것이 일하고 있었지만. 어쩌면 나는 그것을 어떻게 든 꺼 냈을 것이다. CoreModule을 SharedModule에 다시 넣는 것은 저에게 효과적이었습니다.

관련 문제