J'essaie d'installer le serveur d'intégration continue. Ce serveur va extraire des données de GIT et il essaiera de construire l'application. Puisque j'utilise le serveur Windows 2012, plusieurs utilisateurs peuvent déclencher la génération. À cette fin, je veux m'assurer que tous les packages de nœuds que j'installe en tant qu'administrateur sont disponibles pour tous les utilisateurs.
Comment puis-je:
Eu le même problème. Besoin de l'agent de génération CI pour exécuter un package global sur la CLI. Saw cet article dans une nouvelle demande de fonctionnalité pour l'ensemble du système npm -g
Pour les fenêtres.
En bref:
npm prefix -g
npm config set prefix <C:\Users\CI_USER\AppData\Roaming\npm>
npm i -g PKG
Pour le compte "Service réseau", utilisez le dossier:
C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\npm
Vous pouvez ajouter une variable d'environnement global NODE_PATH
pour définir le package nécessite un chemin de recherche. Vous pouvez voir ici pour en savoir plus. https://Gist.github.com/branneman/8048520#4-the-environment