กล่าวโดยย่อ: เป็นไปไม่ได้และดูเหมือนว่าจะไม่ได้รับการสนับสนุน (ดูที่นี่https://github.com/npm/npm/issues/775 )
มีพื้นที่ทำงานที่แฮ็กโดยใช้ CLI หรือ ENV-Variables (ดูคำตอบที่เลือกในปัจจุบัน), .npmrc-Config-Files หรือnpm link
- สิ่งที่พวกเขาทั้งหมดมีเหมือนกัน: พวกเขาไม่ได้เป็นเพียงโครงการเฉพาะ แต่บางประเภทเสมอไป ของglobal
โซลูชั่น
สำหรับฉันแล้วไม่มีวิธีแก้ปัญหาใดที่สะอาดเพราะผู้ร่วมให้ข้อมูลในโครงการของคุณจำเป็นต้องสร้างการกำหนดค่าพิเศษหรือมีความรู้พิเศษอยู่เสมอซึ่งไม่สามารถทำได้npm install
และใช้ได้
ดังนั้น: คุณจะต้องใส่ package.json ของคุณไว้ในไดเร็กทอรีเดียวกันกับที่คุณต้องการติดตั้ง node_modules ของคุณหรืออยู่กับความจริงที่ว่ามันจะอยู่ใน root-dir ของโปรเจ็กต์ของคุณเสมอ