我注意到cordova(v8.1.2)在iOS的Mac(v4.5.5)的Mac上运行时,经常会在插件版本号之前添加脱字号(^)。
这会使npm静默更新到相同主版本的最新版本(例如1.3.6-> 1.4.2)。
在我们使用的其中一个插件的情况下,这会引起问题,因为从1.3到1.4会有重大变化,所以我真的很喜欢1.3。
在检查没有引入错误的版本之前总是检查config.xml
和package.json
有点容易出错。
谢谢!
答案 0 :(得分:1)
将npm保存前缀设置为空
npm config set save-prefix=''