Is there a reasonable way to force an update on a node package?
It's great that we are protected from aggressive package development, but it seems like most package versions get saved as exact (ie the invisible =
, rather than with an inequality or ^
or ~
) version numbers, so upgrading even to a patch version seems laborious.
I'm actually not getting npm update
to work for me at all.
For example, I have, in my package.json
, a package (let's say dependencypackage
) listed as such: "dependencypackage":"^0.5.1"
, and the latest version of dependencypackage
on www.npmjs.com is 0.7.1.
Unless I'm mistaken, according to the doc for update , I should be able to run npm update --save dependencypackage
to update the package both in the ./node_modules
directory, and in the package.json listing.
Unfortunately, this is not working for me. I get no information or output from the command.
Additional info:
Example of an unreasonable solution:
In order to accomplish that I use npm-check
npm i -g npm-check
npm-check -u
And, if you have outdated dependencies, you'll get something like this
You can then sell the ones you want to upgrade and hit enter. It works like a charm.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.