React Native:package.json 中的平台特定代码



我想在iOS上使用expo 32,但对Android使用expo 31。这样:

"expo": Platform.OS === 'ios' ? "^32.0.0" : "^31.0.4"

在 json 文件中执行此操作的好方法是什么?

据我所知,此功能不存在。他们在文档中确实有一个操作系统说明符,这可能在一定程度上有所帮助,但不能解决您遇到的确切问题。

操作系统说明符:https://docs.npmjs.com/files/package.json#os

这里还有一个具有类似功能的外部 npm 包:

https://www.npmjs.com/package/npm-platform-dependencies

最后,我还能够找到上一篇文章,其中包含一些可能对您有用的建议,这是有人推荐安装脚本的答案之一。

npm package.json OS specific dependencies

相关内容

  • 没有找到相关文章

最新更新