2015-05-13 13 views
15

Provare a effettuare questi passaggi per rendere l'app AngularJS 2.0 sample in esecuzione.Idea AngularJS 2.0 TypeScript Intellij (o webstorm) - sintassi di importazione ES6

In quella fase, mettendo il codice in app.ts:

/// <reference path="typings/angular2/angular2.d.ts" /> 
import {Component, View, bootstrap} from 'angular2/angular2'; 

Got ultima 14.1.3 IntelliJ IDE.

ma sembra che non capisce 'import' (evidenziando lamentano)

D: è che perché non supporta ancora dattiloscritto 1.5? (le impostazioni IDE posso vedere la versione 1.4 integrata). Potrebbe essere compilato con quell'IDE?

risposta

0

Esiste un'opzione in IntelliJ in cui è possibile definire una versione dattiloscritta personalizzata. Il valore predefinito è 1.4 ma puoi scaricare 1.5 beta e assegnarlo. L'unico problema con l'esempio che ho visto è di attivare 1.5 nuovi argomenti per generare i metadati dei decoratori. IntelliJ segnala sempre che il processo TS si è interrotto.

20

sembra che tu non abbia specificato gli argomenti del compilatore per indicare quale modulo loader utilizzare, inoltre vuoi assicurarti di utilizzare l'ultimo compilatore TypeScript, fino a questa data l'ultima versione era la 1.5.0 beta.

Prima

È possibile scaricare il bidone del compilatore dattiloscritto TSC e tutti gli altri file correlati sul loro GitHub Repository: https://github.com/Microsoft/TypeScript/tree/master/bin

o si può anche installare come Node.js pacchetto:

npm install -g typescript 

seconda

è necessario configurare IntelliJ correttamente cambiando la versione del compilatore a personalizzato e puntare alla posizione delle ultime dattiloscritto cartella bin

in IntelliJ stampa Ctrl + Alt + S, cercare dattiloscritto e sotto Lingue Framework selezionare TypeScript, assicurarsi che IntelliJ sia aggiornato.

E per risolvere il problema ti stai chiedendo qui specificare le seguenti opzioni della riga di comando:

--module "amd" --target "es5" 

Screenshot:

enter image description here

Terzo

Vale la pena ricordare che il compilatore TypeScript 1.5 e Angular 2 sono entrambi in Beta, quindi questa risposta potrebbe essere irrilevante nelle settimane o nel mese seguenti.

Divertiti!

Dany

+0

In Windows, se si scarica dattiloscritto da NPM ad esempio 'https: // www .npmjs.com/package/typescript' .. Si dovrebbe puntare la versione del compilatore a 'C: \ Users \ yourUserName \ AppData \ Roaming \ npm \ node_modules \ typescript \ bin' Questa è la posizione di installazione predefinita. –

+3

Per me (MacOS X) La posizione del compilatore del dattiloscritto aveva bisogno di questa posizione: '/ usr/local/lib/node_modules/typescript/lib' Si noti che' lib' e non 'bin'. Ho installato con 'npm install -g typescript' come indicato in questo post. Questo collegamento può essere utile https://www.jetbrains.com/webstorm/help/typescript.html – Maxence

+1

Ubuntu era anche '/ usr/local/lib/node_modules_typescript/lib /'. Vorrei che avrei controllato i commenti prima di spendere 15 minuti su google per la risposta. – BenR

1

è necessario selezionare la versione javascript nella pagina Preferenze.

Lingue & Frameworks -> JavaScript

sulla giusta pagina. Menu a discesa versione lingua JavaScript. sulla mia idea ha qualche oggetto qui sotto.

JavaScript 1.5 ECMAScript 5.1 JavaScript 1.6 JavaScript 1.7 JavaScript 1.8 JavaScript 1.8.6 ECMAScript 6 ...

Problemi correlati