簡體   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