2017-07-11 7 views
0

Nous utilisons Angular4 et essayons d'effectuer une construction en utilisant Jenkins (Windows Server). Lors de l'exécution des scripts, nous avons besoin, par exemple: ngc avec un utilisateur/administrateur normal tout est ok.Angular2/4 - comment exécuter les modules NPM via Jenkins?

Tout en essayant en cours d'exécution à l'aide de Jenkins (je suppose qu'il est en cours d'exécution sous le système ou un utilisateur réseau?) Ne fonctionne et que la sortie Jenkins est que « NPM » est pas installé etc ..

Qu'avons-nous manqué?

Merci!

Répondre

0

peut vous fournir l'erreur complète par produit capture d'écran et de vérifier dans les outils globaux dans jenkins pour le noeud configurtion

+0

Oui, « C: \ RépertoireProjet \ node_modules \ .bin> MBAC -p C: \ RépertoireProjet \ src \ tsconfig-aot.json 'ngc' n'est pas reconnu comme une commande interne ou externe, un fichier exécutable ou un fichier séquentiel. ' – abovebeyond15

+0

il essaie d'exécuter cette commande droite? pouvez-vous en mesure d'exécuter cette commande manuellement et vérifier la météo, il fonctionne bien ou pas –

+0

tout en essayant de l'exécuter avec un utilisateur normal, tout fonctionne. cette erreur se produit seulement pendant que Jenkins essaye de s'exécuter. il semble que 'npm install' n'a pas été installé globalement et je peux comprendre pourquoi – abovebeyond15