如何使 Mac / iOS 上的 cordova 停止在 config.xml 和 package.json 的插件版本号中添加插入符号 (^)

How to make cordova on Mac / iOS to stop adding a caret (^) in plugin version numbers in config.xml and package.json

我注意到 cordova (v8.1.2) when 运行 on a Mac for iOS (v4.5.5) 经常在插件版本号前添加插入符号 (^) .

这会导致 npm 静默更新到同一主要版本的最新版本(例如 1.3.6 -> 1.4.2)。

对于我们使用的其中一个插件,这会导致问题,因为从 1.3 到 1.4 有一个重大变化,所以我真的很想继续使用 1.3。

在签入之前总是检查config.xmlpackage.json,没有引入错误的版本,这有点容易出错。

谢谢!

将 npm 保存前缀设置为空

npm config set save-prefix=''