Я пытаюсь скомпилировать релизный apk в React Native, используя "act-native run-android --variant = release "или из ./android:" ./gradelw assmbleRelease "
Я держуполучить следующую ошибку:
> :app:bundleReleaseJsAndAssets
ERROR Failed to compile.
./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.
| */
| export default class StyleProvider extends React.Component {
> static propTypes = {
| children: PropTypes.element.isRequired,
...
Я установил этот плагин: https://babeljs.io/docs/en/next/babel-plugin-proposal-class-properties.html
и добавил его в мой babel.config.js:
module.exports = {
presets: ['module:metro-react-native-babel-preset'],
plugins: [
'@babel/plugin-proposal-class-properties'
]
};
Я также пытался создать и настроить файл .babelrc.не работалЯ попытался настроить babel через package.json, но он также не сработал.
Я пытался сделать
"реактивный запуск - --reset-cache"
но ничего не помогло.Я продолжаю получать ту же ошибку.Я знаю, что babel.config.js читается, потому что, если я возиться с ним, я вижу, что сборка не удалась по другим причинам.но странно то, что если я полностью удаляю файл, я все равно получаю исходную ошибку (отсутствует вещь «static propTypes»).
почему плагин не работает?