J'essaie de configurer mon propre environnement de développement local pour une application Angular 2 sans utiliser la graine QuickStart mentionnée dans le Angular 2 site ou = CLI angulaire car ils ont tendance à contenir des fichiers supplémentaires dont je n'ai pas vraiment besoin.
Maintenant, tout va bien sauf que je ne sais pas comment obtenir Angular 2 en utilisant NPM. J'ai essayé d'utiliser npm install angular2 --save
mais je viens de découvrir que angular2 était obsolète et qu’il était une version préliminaire. Alors, comment puis-je obtenir les derniers plugins Angular 2.0 utilisant NPM, si possible pour le moment?)?
at https://angular.io/docs/ts/latest/guide/setup.html , il est recommandé d'utiliser la graine QuickStart, voici son package.json , donc en fait, nous devons télécharger ses dépendances:
"dependencies": {
"@angular/common": "~2.4.0",
"@angular/compiler": "~2.4.0",
"@angular/core": "~2.4.0",
"@angular/forms": "~2.4.0",
"@angular/http": "~2.4.0",
"@angular/platform-browser": "~2.4.0",
"@angular/platform-browser-dynamic": "~2.4.0",
"@angular/router": "~3.4.0",
"angular-in-memory-web-api": "~0.2.4",
"systemjs": "0.19.40",
"core-js": "^2.4.1",
"rxjs": "5.0.1",
"zone.js": "^0.7.4"
}
vous pouvez également créer votre package.json personnalisé en exécutant npm init
, en copiant ces dépendances (ou la plupart d’entre elles) et en exécutant npm install
avec votre package.json
Angular 4 peut être installé de deux manières:
Remarque: assurez-vous que votre système a déjà installé les nœuds js et npm
1. Clonage:
Supposons que vous souhaitiez créer un projet nommé helloworld, puis exécutez les commandes suivantes à partir de votre terminal
git clone https://github.com/angular/quickstart.git helloworld
cd helloworld
npm install
npm start
Après avoir exécuté la dernière commande, vous pouvez voir comme ceci dans votre navigateur
2. Téléchargement:
Téléchargez la graine QuickStart et décompressez-la dans le dossier de votre projet. Suivez ensuite les étapes ci-dessous avec les commandes du terminal.
cd quickstart
npm install
npm start
Pour plus de détails, allez sur site officiel
Collez le code ci-dessous dans un fichier en le nommant package.json .
{
"name": "demo-app",
"version": "1.0.0",
"author": "Aravind",
"description": "set up files for the first Demo App",
"scripts": {
"start": "tsc && concurrently \"tsc -w\" \"lite-server\" ",
"tsc": "tsc",
"tsc:w": "tsc -w",
"lint": "tslint ./app/**/*.ts -t verbose",
"lite": "lite-server",
"typings": "typings",
"postinstall": "typings install"
},
"license": "ISC",
"dependencies": {
"@angular/common": "2.0.0",
"@angular/compiler": "2.0.0",
"@angular/core": "2.0.0",
"@angular/forms": "2.0.0",
"@angular/http": "2.0.0",
"@angular/platform-browser": "2.0.0",
"@angular/platform-browser-dynamic": "2.0.0",
"@angular/router": "3.0.0",
"core-js": "^2.4.1",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.12",
"systemjs": "0.19.27",
"zone.js": "^0.6.23",
"bootstrap": "^3.3.6"
},
"devDependencies": {
"concurrently": "^2.2.0",
"lite-server": "^2.2.0",
"tslint": "^3.7.4",
"TypeScript": "^2.0.2",
"typings": "^1.0.4"
},
"repository": {}
}
accédez au dossier racine dans Cmd et
npm install
or
npm i
Alternativement, si vous voulez créer un nouveau package , package.json
Exécuter la commande
npm init
Cela créera un nouveau fichier package.json et un copier/coller du code ci-dessus pour installer angular2 avec quelques autres dépendances de base.
Si vous recherchez une configuration simple. Jetez un coup d'œil à ceci post.
npm uninstall –g @angular/cli
npm cache clean
npm install –g @angular/[email protected]
cd project_name
npm i codemirror
npm i ng2-codemirror
npm i ng2-split-pane
npm i ng2-daterange-picker
npm install
ng serve
Cela dépend de votre outil de construction. S'il s'agit de webpack, il vous suffit d'installer angular de composants, comme:
"dependencies": {
"@angular/common": "~4.0.0",
"@angular/compiler": "~4.0.0",
"@angular/core": "~4.0.0",
"@angular/forms": "~4.0.0",
"@angular/http": "~4.0.0",
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0"
}
Et tous les modules de fournisseurs supplémentaires si cela était nécessaire dans votre cas.
Accédez au dossier racine dans Cmd.
$ cd myproject
Exécuter la commande
$ npm install
$ npm start
Installation Angular Dépendances
node -v
npm install -g TypeScript
npm install -g @angular/cli
Angular
est un framework orienté composants. De nombreux composants doivent être créés pour rendre l'application complète. Un composant est un groupe de éléments personnalisés, HTML
éléments, ShadowDOM
& HTML
importations.