Sto cercando di far funzionare TypeScript con lo scheletro di Aurelia predefinito, basato su System.JS come caricatore.Come caricare i moduli System.js con TypeScript?
Sto riscontrando problemi nel ricevere TypeScript per l'importazione dei moduli. Ho rinominato uno dei file skeleton, "nav-bar.js" in "nav-bar.ts" per vedere se potevo convertire l'esempio in TypeScript. Il codice genera un errore del compilatore: "Errore: (5, 24) TS2307: impossibile trovare il modulo esterno 'aurelia-framework'."
import {bindable} from "aurelia-framework";
export class NavBar {
//noinspection ES6Validation
@bindable router = null;
}
Come è possibile ottenere TypeScript per vedere il framework aurelia come importazione valida? C'è un file nella root del progetto chiamato config.js che sembra descrivere la posizione specifica di "aurelia-framework" ma TypeScript non sa come caricarlo.
Grazie in anticipo per il vostro aiuto.
Per aggiungere, aggiungeremo i file '.d.ts' ufficiali nel nostro prossimo set di versioni principali. –
I collegamenti hanno informazioni utili - apparentemente c'è un file tsconfig.json che a mio avviso definisce posizioni come "aurelia-framework". Tuttavia, i link che hai fornito hanno definizioni che precedono l'ultima versione di Aurelia il 9 giugno. Qualcuno sta pianificando di aggiornare le definizioni all'attuale versione di Aurelia? O dovrei usare le vecchie definizioni? –