たとえば、構成などのために、非相対インポートを使用できるようにしたいことは珍しくありません...
ノード実行可能ファイルを独自に実行する世界 (開発環境、任意のクラウド プロバイダーなど) では、環境変数を設定するだけで、ノード ランタイムによって尊重されます。
次のようなプロジェクト構造を想像してください: dist |--foo |--bar |--baz app.js |--config
NODE_PATH=dist を指定した app.js では、require('config') だけで必要なものを取得できます。
Azure App Services 内では、アプリケーション設定から NODE_PATH を無視しているようです。何か不足していますか、それとも不可能ですか?