Singkatnya: Ini tidak mungkin, dan sepertinya tidak akan pernah didukung (lihat di sini https://github.com/npm/npm/issues/775 ).
Ada beberapa pekerjaan hacky dengan menggunakan CLI atau ENV-Variables (lihat jawaban yang dipilih saat ini), .npmrc-Config-Files atau npm link- apa yang mereka semua miliki: Mereka tidak pernah hanya proyek-spesifik, tetapi selalu semacam dari globalSolutions.
Bagi saya, tidak ada solusi yang benar-benar bersih karena kontributor proyek Anda selalu perlu membuat beberapa konfigurasi khusus atau memiliki pengetahuan khusus - mereka tidak bisa npm installdan berfungsi.
Jadi: Anda harus meletakkan package.json Anda di direktori yang sama di mana Anda ingin node_modules Anda diinstal, atau hidup dengan fakta bahwa mereka akan selalu berada di root-dir proyek Anda.