উদাহরণস্বরূপ, যখন আমি 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 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