Я развертываю свои NodeJS проекты с супервизором . Странно большинство путей, которые являются путями
- внутри обслуживаемого индекса . html: ссылки на файлы * stati c (таблицы стилей и js файлы)
- внутри javascript файлов , требовать выписки для других файлов (например: require ('./ scripts /'))
Я считаю, что причина этого быть командой node "path/to/my/application/app"
, поскольку она запускает приложение из другого каталога.
Как я могу избежать изменения путей всякий раз, когда я запускаю sh новую версию моего приложения для производства? Можете ли вы порекомендовать какие-либо инструменты для решения этой проблемы? Есть ли чистый способ задания путей, чтобы приложение работало так, чтобы я мог запускать его из любого места (мой локальный компьютер / мое веб-пространство)?