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
etc
dossier vide dans la destination, c'est un bug connu github.com/npm/npm/pull/7249./some_project
est nécessaire?./some_project
n'est pas obligatoireMise à jour: puisque l'
--prefix
option 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 courant ou, avec-g
, dans l'ensemble du système node_modules. Vous pouvez en quelque sorte accomplir cela avec un sous-shell, qui n'affectera pas votre répertoire actuel:Les parenthèses le font fonctionner dans un sous - shell .
la source
START /D "%my_dir%" /I /WAIT npm install
Sous Windows 10, je ne pouvais pas me rendre
--prefix
au travail, alors je devais l'cd
exécuter.la source