2016-08-02 2 views
0

각도 2 버전을 2.0.0.rc.4로 업데이트하려고했지만 npm install, npm start를 수행 한 후 스크립트 오류가 발생합니다.각도 2 - rc4로 업그레이드하면 스크립트 오류가 발생합니다

"dependencies": { 
"@angular/common": "2.0.0-rc.4", 
"@angular/core": "2.0.0-rc.4",  
"@angular/compiler": "2.0.0-rc.4",  
"@angular/http": "2.0.0-rc.4", 
    "@angular/forms": "0.2.0", 
"@angular/platform-browser": "2.0.0-rc.4", 
"@angular/platform-browser-dynamic": "2.0.0-rc.4", 
"@angular/router": "3.0.0-beta.1", 
"@angular/router-deprecated": "2.0.0-rc.2", 
"systemjs": "0.19.27",  
"reflect-metadata": "^0.1.3", 
"rxjs": "5.0.0-beta.6", 
"zone.js": "^0.6.12", 
"core-js": "^2.4.0"  
}, 
"devDependencies": { 
"concurrently": "^2.0.0", 
"lite-server": "^2.1.0", 
"typescript": "^1.8.7", 
"typings":"^0.7.5" 

} 아래

아래 내 package.json 파일을 참조하시기 바랍니다 내 샘플 app.component.ts이 파일

이 변경
import {Component} from '@angular/core'; 
import { bootstrap } from '@angular/platform-browser-dynamic'; 
import { disableDeprecatedForms, provideForms } from '@angular/forms'; 

import {CORE_DIRECTIVES, FORM_DIRECTIVES, FormBuilder,Validators,Control,ControlGroup } from '@angular/common'; 

@Component({ 
selector: 'ej-app',  
templateUrl: 'app/app.component.html', 
directives: [ CORE_DIRECTIVES] 
}) 
bootstrap(AppComponent, [ 
disableDeprecatedForms(), 
provideForms() 
]).catch((err: any) => console.error(err)); 

export class AppComponent { 

employeeDob: Date; 
    constructor(private myform: FormBuilder) { 
} 

enter image description here 다음과 같은 스크립트 오류가 발생합니다

수 주시겠습니까? t 문제없이 각도 버전을 업데이트하십시오.

+0

quickstart 가이드를 확인? –

+0

안녕하세요, systemjs.config.js 파일을 사용하셨습니까? 그렇다면이 –

+0

@SasiDhivya를 포함 시켰습니다. systemjs.config.js 파일에 platform-browser-dynamic 항목이 누락되어 있어야합니다. 귀하의 게시물에 systemjs.config.js 파일을 공유하십시오. – Sanket

답변

3

systemjs.config.js 파일을 업데이트하십시오. .umd.js 파일의 위치는 자신의 번들 폴더로 변경되었습니다

자세한 내용
var ngPackageNames = [ 
    'common', 
    'compiler', 
    'core', 
    'forms', 
    'http', 
    'platform-browser', 
    'platform-browser-dynamic', 
    'router', 
    'router-deprecated', 
    'upgrade' 
]; 

ngPackageNames.forEach(function(pkgName) { 
    packages['@angular/'+pkgName] = { main: 'bundles/' + pkgName + '.umd.js', defaultExtension: 'js' }; 
}); 

, 당신은 당신의 system.config.js을 포함 할 수 angular2

+0

고맙습니다. 작품 –

관련 문제