即使在使用插入符 (^) 之后,npm 也没有安装最新版本的包
npm not installed latest version of package even after using caret(^)
我在package.json文件
中添加了一个包(X)如下
package(X): "^5.0.0"
现在最新版本的 package(X) 是 5.0.1。根据我的理解,这应该安装 5.0.1,但它本身安装了 5.0.0 版。
现在我有多个 angular 项目正在使用 package(X) 并且每个项目都具有相同的设置。令我惊讶的是,它工作得非常好,即在某些项目中安装了 5.0.1 版,而在某些项目中却没有安装
这是关于包裹(x)
的信息
npm library info
它确实依赖于其他包的依赖项。
如果有一个包要求 X 正好是 5.0.0,那么它将安装 5.0.0,因为它满足 ^5.0.0。
如果没有,那么它将安装满足 ^5.0.0 的最新版本,在本例中为 5.0.1。
我在package.json文件
中添加了一个包(X)如下package(X): "^5.0.0"
现在最新版本的 package(X) 是 5.0.1。根据我的理解,这应该安装 5.0.1,但它本身安装了 5.0.0 版。
现在我有多个 angular 项目正在使用 package(X) 并且每个项目都具有相同的设置。令我惊讶的是,它工作得非常好,即在某些项目中安装了 5.0.1 版,而在某些项目中却没有安装
这是关于包裹(x)
的信息npm library info
它确实依赖于其他包的依赖项。 如果有一个包要求 X 正好是 5.0.0,那么它将安装 5.0.0,因为它满足 ^5.0.0。 如果没有,那么它将安装满足 ^5.0.0 的最新版本,在本例中为 5.0.1。