我想将expo 32用于iOS,但是要将expo 31用于Android。像这样:
"expo": Platform.OS === 'ios' ? "^32.0.0" : "^31.0.4"
在json文件中执行此操作的好方法是什么?
答案 0 :(得分:1)
据我所知,此功能不存在。他们在文档中确实有一个os说明符,在某种程度上可能有所帮助,但不能解决您遇到的确切问题。
操作系统说明符:https://docs.npmjs.com/files/package.json#os
这里还有一个外部npm软件包,具有类似功能:
https://www.npmjs.com/package/npm-platform-dependencies
最后,我也找到了以前的文章,其中包含一些可能对您有用的建议,这是有人推荐安装脚本的答案之一。