CWD приложения Node.js, запущенного с выскочкой (Ubuntu)

Я закодировал приложение node.js, которое при запуске должно возвращать CWD из процесса, чтобы иметь возможность читать файлы на диске.

Когда я запускаю приложение напрямую с узла в фактическом каталоге приложения ...

 #!sh
 node app.js

все работает нормально, и "process.cwd ()" возвращает правильный путь. Но когда сценарий запускается с выскочкой или даже напрямую с узлом из другого каталога "process.cwd ()" return "/" в случае выскочки и любого каталога из ведьмы, я напрямую запускаю свое приложение с узел. Итак, process.cwd (), похоже, выводит каталог из того, где выполняется команда. Зачем? Что делать?

5
задан plehoux 7 October 2010 в 19:39
поделиться