【发布时间】:2019-10-08 23:33:37
【问题描述】:
我的理解是这样的。 假设我有一个 package.json 文件,其中包含
"bunyan": "^1.8.9"
我已经安装了它,它将在我的 npm 缓存中。
bunyan 的最新版本(在给定范围内)是“^1.8.12”
如果我跑步
npm update
是否会安装最新版本“1.8.12”而不考虑 npm 缓存(并更新 package-lock.json 文件)?
【问题讨论】:
-
你试过了吗?发生了什么?
-
@jonrsharpe 在我的缓存中,我已经有了最新版本。 npm cache clean --force 永远...所以无法完全测试
-
您不需要手动管理缓存:只需不理会它,npm 会做您认为应该做的事情,并且会满足
package.json中的规则。旁注:如果你运行npm ci,它只会读取pacakge-lock.json。
标签: npm npm-install npm-update npm-cache