npm updateดูเหมือนว่าจะเพียงแค่การปรับปรุงแพคเกจในแต่สิ่งที่เกี่ยวกับdependenciesdevDependencies
ตอนนี้คุณสามารถติดตั้งdevDependenciesโดยใช้งานnpm install .ได้ แต่มันไม่ทำงานnpm update .
ความคิดใด ๆ
npm linkสำหรับทำสภาพแวดล้อมของ dev
                npm updateดูเหมือนว่าจะเพียงแค่การปรับปรุงแพคเกจในแต่สิ่งที่เกี่ยวกับdependenciesdevDependencies
ตอนนี้คุณสามารถติดตั้งdevDependenciesโดยใช้งานnpm install .ได้ แต่มันไม่ทำงานnpm update .
ความคิดใด ๆ
npm linkสำหรับทำสภาพแวดล้อมของ dev
                คำตอบ:
หากต้องการอัปเดต package.json เพิ่มเติมจากโมดูลในเครื่องให้เรียกใช้
npm update --save-devหรือจะใช้คำสั่งเดียวกันเพื่อประหยัดเวลา
npm update -Dคุณสามารถดูรายละเอียดทั้งหมดของการอัพเดตหรือคำสั่งใด ๆ สำหรับเรื่องนั้นผ่าน
npm help <cmd>npm update -Dไม่ได้ผลสำหรับฉันมันไม่ได้อัพเดทอะไรเลย
                    package.jsonแต่จะทำอย่างไรnpm updateเพื่ออัปเดต devDependencies
                    npm update --save-devทำงานได้ดีสำหรับฉัน ใช้โหนดv12.11.0และ npmv6.11.3
                    ติดตั้งการตรวจสอบการอัปเดต npm ( https://www.npmjs.org/package/npm-check-updates ) จากนั้นข้ามไปที่โฟลเดอร์โครงการของคุณและเรียกใช้:
npm-check-updatesและเพื่ออัพเดตและบันทึกการเปลี่ยนแปลงไฟล์ package.json ของคุณ:
npm-check-updates -uncuจะดีกว่าnpm-check-updatesบันทึกการพิมพ์
                    -dตัวเลือกสำหรับผู้ที่พึ่งพาเท่านั้น
                    ปัญหานี้ไม่ได้รับการยกเว้นภาษีสรรพสามิตกับรุ่นปัจจุบันของ NPM (1.3.11)
อัปเดตทำงานได้ดีกับ: npm update
หากคุณใช้เวอร์ชัน npm ที่ล้าสมัยอาจเป็นปัญหา ดังนั้นก่อนที่คำสั่งอื่นจะทำงาน:
sudo npm install npm -gหรือ (ถ้าข้างต้นไม่ทำงาน):
sudo npm update npm -gจากนั้นเปิดคอนโซลอีกครั้ง (เพื่อให้การเปลี่ยนแปลงมีผล) ตอนนี้คุณสามารถตรวจสอบใหม่ของคุณnpm --versionและถ้ามันเป็นทันสมัยดำเนินการ:
npm updateหรือ (ถ้าคุณต้องการ):
npm update --save-devวิธีหนึ่ง (ช้า) ในการบังคับการอัพเดตคือการลบไดเร็กทอรี node_modules จากนั้นทำnpm installอีกครั้ง
นี่เป็นข้อผิดพลาดที่รู้จักของnpm updateคำสั่งซึ่งได้รับการแก้ไขในสาขาการพัฒนาnpmดูที่นี่:
 https://github.com/isaacs/npm/pull/3863
มันควรลงจอดในเวอร์ชันเสถียรล่าสุดของ npm ในไม่ช้า
package-lock.jsonเพื่อให้สามารถใช้งานได้มิฉะนั้นจะติดตั้งรุ่นที่ระบุไว้ในไฟล์ล็อค
                    ฉันพบปัญหาเดียวกันกับ OP และไม่พบวิธีแก้ปัญหาดังนั้นฉันจึงตัดสินใจเขียนปลั๊กอิน Grunt ที่จะอัพเดตการอ้างอิงของฉันโดยอัตโนมัติ ..
อยู่ใน Github ฉันชอบที่จะได้รับข้อมูลและความร่วมมือเพื่อทำให้เป็นเครื่องมือที่ดีที่สุดที่ NPM ไม่ได้ให้บริการ
โดยทั่วไปจะอัปเดตการพัฒนาที่ล้าสมัยของคุณโดยอัตโนมัติด้วย Grunt Task
สิ่งที่ใช้ได้ผลสำหรับฉันคือการติดตั้งการพึ่งพาของแต่ละบุคคลเช่นนี้
npm install react-test-renderer@15.6.1 --save --only=devขั้นตอนเหล่านี้ใช้ได้สำหรับฉัน:
npm install -g npm-check-updatesncu -unpm updatenpm install
npm installnpm updateฉันแก้ไขมันด้วยการลบไดเร็กตอรี่ของฉันnode_modulesแล้วรันnpm installอีกครั้ง แต่มันก็ดูเหมือนว่าจะมีวิธีที่ดีกว่านี้