繁体   English   中英

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

[英]React Native: Platform specific code in package.json

我想将expo 32用于iOS,但是要将expo 31用于Android。 像这样:

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

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

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

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

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

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

最后,我还可以找到此先前的帖子,其中包含一些可能对您有用的建议,这是有人推荐的安装脚本的答案之一。

npm package.json特定于操作系统的依赖项

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM