1

问题

大家好。我正在尝试使用 Docz 记录我的 React-Native 项目。事情是我的项目正在使用 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.js 文件:

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中找到了这个解决方案:[ Expo for Web failed to compile because of native base module for Web failed to compile because of native base module)

我怀疑这个解决方案可能对我有用,事情是:我认为我的项目没有使用 expo。我想我想在我的 babel.config 或 metro.config 文件上尝试一些设置,但我不确定它是如何工作的。

你可以帮帮我吗?谢谢!

4

1 回答 1

1

当我检查你使用的库时,我意识到这是 我推荐使用这个库的文档 THIS 正如库本身推荐的那样Deprecated

于 2019-09-20T16:43:57.583 回答