2016-07-01 4 views
0

저는 앵귤러 2와 그와 함께 제공되는 모든 기술에 대해 배우기 시작했습니다. gulp-jspm-build를 사용하여 축소 된 "컴파일 된"버전을 만들려고합니다. TS 파일. 문제는이 오류가 발생하며 해결 방법을 모르겠습니다. 도움을 얻을 수 있을까요? plsAngular2 jspm gulp typescript 예기치 않은 토큰 @

SyntaxError: app/menu/component.ts: Unexpected token (8:0) 
    6 | import {OnInit} from "@angular/core/metadata/lifecycle_hooks"; 
    7 | 
> 8 | @Component({ 
    |^
    9 |  selector: '[menu]', 
    10 |  templateUrl: 'app/menu/template.html', 
    11 | }) 
    at Parser.pp.raise... 

나는 타이핑 .json 파일이 없습니까? 다음이

{ 
    "compilerOptions": { 
     ... 
     "experimentalDecorators": true, <- here 

: 그리고 그들은 (/ 꿀꺽 구성 tsconfig.json 또는 툴툴 거리는 소리에) 아직 기본적으로 지원되지 않습니다 첫째

답변

0

, 당신은, 당신이 장식 함께 작동하여 transpiler에 알려줄 필요 각도에서 구성 요소 클래스를 가져올 수 :

import { Component } from '@angular/core';

더 많은 정보 here합니다.

typings.json에 관한 질문은 관련이 없습니다. 이 파일은 타이프 (npm install -g typings)로 타이프 스크립트 유형을 관리하는 데 사용됩니다. 그것은 transpiler와 IDE가 ESC 또는 ES5로 쓰여진 외부 라이브러리의 사용법을 이해하는데 도움이됩니다. 자세한 내용은 here을 참조하십시오.