Changer de répertoire de travail dans mon shell courant contexte lors de l'exécution de Nœud de script

Je suis en train de changer le répertoire de travail de mon Node.js script lorsqu'il est exécuté à partir d'un script bin. J'ai quelque chose comme ce qui suit:

#!/usr/bin/env node
process.chdir('/Users')

Quand je puis exécutez ce fichier avec ./bin/nodefile, il se ferme, mais le répertoire de travail du shell courant du contexte n'a pas changé. J'ai aussi essayé de shelljs, mais cela ne fonctionne pas non plus.

Quelle est la meilleure façon de le faire? Je comprends que c'est un travail, mais c'est juste dans un processus séparé.

  • quelles preuves avez-vous que le mdc n'a pas changé? Rappelez-vous que les chemins utilisés dans require() et le mdc sont deux choses différentes.
  • Est-il un moyen de le faire dans Windows?
InformationsquelleAutor Jonovono | 2013-11-06