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

时间:2019-01-21 18:41:23

标签: ios cordova cordova-plugins package.json

我注意到cordova(v8.1.2)在iOS的Mac(v4.5.5)的Mac上运行时,经常会在插件版本号之前添加脱字号(^)。

这会使npm静默更新到相同主版本的最新版本(例如1.3.6-> 1.4.2)。

在我们使用的其中一个插件的情况下,这会引起问题,因为从1.3到1.4会有重大变化,所以我真的很喜欢1.3。

  • 科尔多瓦为什么要这样做?
  • 有什么方法可以使科尔多瓦制止这种情况吗?

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

谢谢!

1 个答案:

答案 0 :(得分:1)

将npm保存前缀设置为空

npm config set save-prefix=''