उदाहरण के लिए, जब मैं Angular2 स्थापित करता हूं:
npm install --save angular2
temp@1.0.0 /Users/doug/Projects/dougludlow/temp
├── angular2@2.0.0-beta.3
├── UNMET PEER DEPENDENCY es6-promise@^3.0.2
├── UNMET PEER DEPENDENCY es6-shim@^0.33.3
├── UNMET PEER DEPENDENCY reflect-metadata@0.1.2
├── UNMET PEER DEPENDENCY rxjs@5.0.0-beta.0
└── UNMET PEER DEPENDENCY zone.js@0.5.11
npm WARN angular2@2.0.0-beta.3 requires a peer of es6-promise@^3.0.2 but none was installed.
npm WARN angular2@2.0.0-beta.3 requires a peer of es6-shim@^0.33.3 but none was installed.
npm WARN angular2@2.0.0-beta.3 requires a peer of reflect-metadata@0.1.2 but none was installed.
npm WARN angular2@2.0.0-beta.3 requires a peer of rxjs@5.0.0-beta.0 but none was installed.
npm WARN angular2@2.0.0-beta.3 requires a peer of zone.js@0.5.11 but none was installed.
क्या कोई जादू का झंडा है जिसे मैं npm पर पारित कर सकता हूं जो सहकर्मी निर्भरताएं स्थापित करेगा? मैं एक खोजने में सक्षम नहीं है ... यह मैन्युअल रूप से कॉपी करने और सहकर्मी निर्भरता को कॉपी करने और मुझे सुनिश्चित करने के लिए कठिन है कि मेरे पास सही संस्करण हैं।
दूसरे शब्दों में, मुझे नहीं करना है:
npm install --save angular2@2.0.0-beta.3 es6-promise@^3.0.2 es6-shim@^0.33.3 reflect-metadata@0.1.2 rxjs@5.0.0-beta.0 zone.js@0.5.11
बेहतर तरीका क्या है?
angular2@2.0.0-beta.3
आवश्यकताएं es6-promise@^3.0.2
) होना चाहिए । हालांकि, मैं जानना चाहता हूं कि क्या कोई कमांड / झंडा है जो स्वचालित रूप से सहकर्मी निर्भरता स्थापित करता है।
npm -v
=>3.5.3