web-dev-qa-db-fra.com

NPX avec angular CLI, comment installer @ angular / cli et l'utiliser ensuite

Je viens de trouver NPX, cet outil vous permet d'installer des packages globaux sans droits de Sudo. Je veux l'utiliser avec mes angular.

Je cours

dev@b7ee560044f1:~/project$ npx -p @angular/cli ng version
npx: installed 294 in 6.391s

Ça va bien, ça marche

Mais si je réessaye la même commande, je vais obtenir

dev@b7ee560044f1:~/project$ npx @angular/cli ng version
npx: installed 294 in 4.725s

Pourquoi NPX INSTALLES =angular CLI à chaque fois? Je pensais que le téléchargement de package ne soit effectué qu'une fois et mis en cache quelque part ..

Je pensais que ce commandement fonctionnerait mais ça ne ...

dev@b7ee560044f1:~/project$ npx ng version
npx: installed 1 in 0.98s
command not found: ng
7
Alexander Kondaurov

nPX est idéalement utilisé pour installer temporairement des packages à partir de NPM et les exécuter une fois, donc si vous souhaitez installer CLI angulaire et continuer à l'utiliser après que vous devez installer à l'aide de l'utilisation de l'utilisation de la classique npm install commande:

$ npm install --global @angular/cli

Aussi, assurez-vous d'utiliser le --global Commutateur de sorte qu'il peut être disponible à partir de n'importe quel endroit de votre système.

0
Farid Rajab

-P, --Package - Définissez le colis à installer. Ceci est par défaut à la valeur de. Ceci n'est nécessaire que pour les packages avec plusieurs binaires si vous souhaitez appeler l'un des autres exécutables ou où le nom binaire ne correspond pas au nom du package. Si cette option est fournie sera exécutée tel quel, sans interpréter @version si elle est là. Plusieurs options --Package peuvent être fournies et tous les packages spécifiés seront installés.

Pour plus de détails, vous pouvez vous référer https://www.npmjs.com/package/npx .

0
Bharat