Vorrei iniziare a lavorare con Angular2 Beta, ma sto affrontando alcuni problemi relativi alle librerie richieste.
Sto usando Eclipse ed è TypeScript Plugin.
Inoltre, sto usando SystemJS
come caricatore di moduli.
Il mio problema è che se installo Angular2 utilizzando npm install angular2
, viene caricato l'intero progetto angolare, inclusa la versione CommonJS
-Version, ES6
-Version e la versione TypeScript
-Version. Ciò si traduce in una grande cartella di oltre 30 MB con quasi 2000 file, anche se ho solo bisogno della versione TypeScript
(ancora alcuni 100 file), senza esempi.
Inoltre, l'importazione della cartella Eclipse
mi dà errori, che i moduli da "rxjs" non esistono ("rxjs/Oggetto" ...). Quindi suppongo di dover scaricare anche quel progetto.
Utilizzare lo package.json
utilizzato nei download 5 Min Quickstart, npm install
oltre 80 MB (quasi 10000 file) e sono sicuro che non ho bisogno di tutti questi file.
Quindi mi piacerebbe sapere quali file sono realmente necessari per Angular2
e come posso scaricarli?
Devo creare il mio file package.json
? O c'è un modo ancora più semplice?Librerie angolari 2 richieste
EDIT: Dando uno sguardo alla nostra (di lavoro) angolare 1.X progetto, posso vedere un singolo file angular.js
, così come i file per i diversi moduli (come restangular.js, angolari-route.js ecc.), in totale circa 10 file.
Quello che sto cercando è una controparte angolare2 di quei file.
Queste controparti esistono? Dove posso trovarli?
Grazie per la risposta. Quindi, in sostanza, se voglio usare dattiloscritto, devo includere l'intero pacchetto, per poter usare tutte le funzioni angular2 in dattiloscritto? Inoltre, come accennato nella mia domanda, inclusa la cartella/ts nella mia app fornisce errori, come systemjs e rxjs, che sono richiesti non sono inclusi nel pacchetto angular2. È sufficiente scaricare quei 2 pacchetti o ci sono pacchetti più necessari? – Springrbua
Dipende dalle esigenze del progetto. Quelli sono quelli di base, se hai bisogno di più cose come il router, devi aggiungere quello del router. rxjs e systemjs non fanno parte di angular2, angular 2 ha solo dipendenze su di essi, il nodo lo rileva e li scarica anche in node_modules/systemjs e node_modules/rxjs. – Langley
Intendevo npm, non nodo. Quando esegui "npm install". – Langley