当我尝试安装以下依赖项时:
npm install --production objection@^1.0.0 knex@^0.14.3 pg@^4.4.0
我得到了(预期的版本):
+-- knex@0.14.6
+-- objection@1.1.8
`-- pg@4.5.7
在Windows 10上运行相同的命令:
+-- knex@0.14.3
+-- objection@1.0.0
`-- pg@4.4.0
我查看了从存储库返回的版本,例如:npm view knex
,所有版本都在那里:'0.14.6': '2018-04-12T08:03:59.497Z'
为什么Windows上的npm install
不拉动最新的依赖项(如插入符允许的那样)?
在Windows和Linux上我都使用npm v4.6.1。