2016-10-02 3 views
1

Я подумываю о том, чтобы поместить мою папку с файлами дизайна в мой проект с открытым исходным кодом, но опасаясь, что они будут использоваться при компиляции для iOS или приложения для Android.React native - исключить компиляцию содержимого папки

Есть ли способ исключить эту папку?

Заранее спасибо.

+1

Проверьте это https://github.com/facebook/react-native/issues/7271#issuecomment-215375355 – Abhishek

+0

@Abhishek благодарит вас. –

ответ

0

Если это проект с открытым исходным кодом, я думаю, вы должны сохранить ресурсы в своем репо и добавить их в свои проекты. .npmignorefile. Таким образом, когда вы получаете модуль через npm install, файлы ресурсов даже не будут находиться в папке node_modules, и пользователям, использующим ваш проект с открытым исходным кодом, не нужно ничего менять в своих конфигурационных файлах.

+1

Я проверю это решение, спасибо за усилия. –

+0

Несомненно. Я использую его в [проекте] (https://github.com/wix/react-native-navigation), который я поддерживаю. Это наш файл [.npmignore] (https://github.com/wix/react-native-navigation/blob/master/.npmignore). Как вы можете видеть, мы игнорируем пример проекта, тесты и все в разделе '.gitignore'. –

+0

Да, я не уверен, если это получится. Если я запускаю 'npm i swimCoachStopwatch', я получаю только папку' node_modules'. Я еще не пробовал ни одной из ваших рекомендаций. Мой репо не предназначен для плагинов, это самостоятельный проект с некоторыми зависимостями - посмотрите здесь https://github.com/be-codified/swimCoachStopwatch –

Смежные вопросы