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 № 1Je 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