React Native: специфичный для платформы код в package.json - PullRequest
0 голосов
/ 05 февраля 2019

Я хочу использовать expo 32 для iOS, но expo 31 для Android.Вот так:

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

Какой хороший способ сделать это в файле json?

1 Ответ

0 голосов
/ 05 февраля 2019

Насколько я знаю, эта функция не существует.У них действительно есть спецификатор os в документах, который может в некоторой степени помочь, но не решит точно вашу проблему.

os спецификатор: https://docs.npmjs.com/files/package.json#os

Существует также внешнийПакет npm с похожей функцией здесь:

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

Наконец, мне также удалось найти этот предыдущий пост с некоторыми предложениями, которые могут быть вам полезны, один из ответов кого-торекомендуемые сценарии установки.

npm package.json Зависимость от ОС

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...