Внедрить Docz в проект с native-base - PullRequest
0 голосов
/ 19 сентября 2019

Вопрос

Эй, ребята.Я пытаюсь документировать свой проект React-Native, используя Docz.Дело в том, что мой проект использует Native-Base.

Описание Когда я пытаюсь собрать, я получаю эту ошибку:

./node_modules/native-base-shoutem-theme/src/StyleProvider.js 10:19
Module parse failed: Unexpected token (10:19)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|  */
| export default class StyleProvider extends React.Component {
>   static propTypes = {
|     children: PropTypes.element.isRequired,
|     style: PropTypes.object,

Это мой doczrc.jsfile:

import { reactNative } from 'docz-plugin-react-native';

export default {
  title: 'Recarga Styleguide',
  plugins: [reactNative()],
  native: true,
  src: './app/components/ui/' // <== where the components are located inside the project
};

Я занимался исследованиями, и, похоже, это довольно распространенная ошибка с Native-Base.Я нашел это решение в stackoverflow: [ Экспо для Интернета не удалось скомпилировать из-за того, что собственный базовый модуль для Интернета не скомпилировался из-за собственного базового модуля)

Я подозреваю, что это решение может работать для меняДело в том, что я не думаю, что мой проект использует выставку.Я думаю, что хотел бы попробовать некоторые настройки в моем файле babel.config или metro.config, но я не уверен, как это будет работать.

Не могли бы вы помочь мне?Спасибо!

1 Ответ

1 голос
/ 20 сентября 2019

Когда я проверил библиотеку, которую вы использовали, я понял, что это Документы Deprecated Я рекомендую использовать эту библиотеку ЭТО , так как сама библиотека рекомендует

...