如何使 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。
- cordova 为什么要这样做?
- 有什么方法可以让 cordova 停止这个吗?
在签入之前总是检查config.xml
和package.json
,没有引入错误的版本,这有点容易出错。
谢谢!
将 npm 保存前缀设置为空
npm config set save-prefix=''
我注意到 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。
- cordova 为什么要这样做?
- 有什么方法可以让 cordova 停止这个吗?
在签入之前总是检查config.xml
和package.json
,没有引入错误的版本,这有点容易出错。
谢谢!
将 npm 保存前缀设置为空
npm config set save-prefix=''