假设我安装了最新的软件包0.10.12
,然后我有两个选项可以在package.json
- 'somelib':'>=0.10.12'
或'*'
中指定版本。据我所知,第一个选项表明应该安装0.10.12
以上的任何版本,如果有的话。 *
表示将安装最新版本。但如果我运行npm update somelib
,它们是否都会安装最新版本?如果是这样,为什么要使用前者?
答案 0 :(得分:0)
运行npm install
将在两种情况下安装最新版本的模块。
差异显示在依赖
中>=
需要拥有模块版本或更新版本。 *
你所拥有的模块版本并不重要。任何意志
做。