#react-native
#react-native
Вопрос:
Я подумываю о том, чтобы поместить свою папку с файлами дизайна в свой проект с открытым исходным кодом, но боюсь, что они будут использоваться в приложении compiling для ios или Android.
Есть ли способ исключить эту папку?
Заранее благодарю вас.
Комментарии:
1. Проверьте это github.com/facebook/react-native/issues /…
Ответ №1:
Если это проект с открытым исходным кодом, я думаю, вам следует сохранить ресурсы в своем репозитории и добавить их в .npmignore
файл projects. Таким образом, когда вы получаете модуль через npm install
, файлы ресурсов даже не будут находиться в node_modules
папке, и пользователям, использующим ваш проект с открытым исходным кодом, не нужно будет ничего менять в своих файлах конфигурации.
Комментарии:
1. Я проверю это решение, спасибо за усилия.
2. Конечно. Я использую его в проекте , который я поддерживаю. Это наш файл .npmignore . Как вы можете видеть, мы игнорируем пример проекта, тесты и все остальное
.gitignore
.3. Ха, я не уверен, что получаю это. Если я бегу
npm i swimCoachStopwatch
, я получаю толькоnode_modules
папку. Я еще не пробовал ни одну из ваших рекомендаций. Мой репозиторий не должен быть плагином, это самостоятельный проект с некоторыми зависимостями — посмотрите здесь github.com/be-codified/swimCoachStopwatch4. В этом случае любая папка, которую вы включаете в корневой путь вашего проекта, не будет включена в
apk
иipa
. Вы можете легко проверить это самостоятельно. Создайте apk-файл для выпуска и измените файл на.zip
(apk — это фактически zip-файл), распакуйте этот файл и убедитесь, что ресурсов нет в apk.