/ / Utiliser le global angular-cli pour construire mon application - angulaire, interface de ligne de commande, angular-cli

Utilisation de global angular-cli pour créer mon application - angular, interface de ligne de commande, angular-cli

J'ai un processus de construction (TFS) pour les enregistrements synchronisés. La construction fait le suivant:

  • Obtenez le dernier soruce
  • npm install
  • npm run build
  • npm run build:test
  • Plus de matériel...

le npm install partie prend 2.9 minutes surtout parce qu'il installe angular-cli. J'ai angular-cli installé globalement sur la machine, pourquoi ne puis-je pas utiliser l'installation globale?

Si j'essaie de supprimer @ angular / cli de mes devDependencies, le message d'erreur suivant s'affiche:

You have to be inside an angular-cli project in order to use the build command after reinstall of angular-cli

Versions:

  • @ angular / cli @ 1.0.0-rc.0
  • noeud 6.2.0
  • npm 3.8.9
  • Windows 2012

Réponses:

1 pour la réponse № 1

Je ne suis pas sûr de pouvoir supprimer l’installation localede @ angular / cli, mais je suis d’accord, ce serait bien. Pour accélérer vos installations, passez de npm à un fil de gestionnaire de paquets plus rapide. Après avoir installé le fil, vos commandes seront légèrement différentes:

yarn install
yarn run build
yarn run build:test

Mais vous verrez certainement l’amélioration de la vitesse. J’ai blogué à propos de Yarn ici https://yakovfain.com/2016/11/06/angular-cli-speed-up-installing-dependencies-with-yarn