В основном package.json хранит зависимости вашего приложения. Все под «зависимостями» обновляется, когда вы делаете npm update
.
"bson": "*"
означает, что он обновит до последней версии модуля bson
.
Когда вы делаете npm install xyz
, вы в основном устанавливаете xyz
без указания package.json. В следующий раз вы npm update
НПМ обновит все под dependencies
но не xyz
Вот команды, которые помогут вам:
npm install xyz
Это установит xyz
, не говоря package.json
.
npm install --save xyz
Это установит xyz
, а также обновит package.json
, так что когда в следующий раз вы сделаете npm update
, он обновит xyz
.
npm install
Это установит все под dependencies
в package.json
.
npm update
Это обновит все под dependencies
в package.json
.