J’ai la structure de répertoires suivante:
/some_project source.js package.json
Je voudrais installer les dépendances pour some_project. Je sais que je pourrais cd dans some_project puis exécuter npm install
Mais je me demandais si c’est possible sans changer de répertoire? Quelque chose comme
npm install some_project/package.json
Vous pouvez utiliser la variante npm install
avec l’option --prefix
. Dans votre scénario, le dossier et le préfixe seront les mêmes:
npm --prefix ./some_project install ./some_project
Mise à jour: Puisque l’option --prefix
existe, je vote maintenant pour la réponse de @coudy à cette question. Réponse originale ci-dessous:
Non, npm
sera toujours installé dans le répertoire en cours ou, avec -g
, dans le module node_modules. Vous pouvez cependant accomplir cela avec un sous-shell, ce qui n’affectera pas votre répertoire actuel:
(cd some_project && npm install)
Les parenthèses le font fonctionner dans un sous – shell .