Проблема в экспорте без значения по умолчанию не работает реакции-родной-жест-обработчик - PullRequest
0 голосов
/ 25 марта 2020

У меня есть приложениеact-native application.i, использующее реактив-native-web для преобразования мобильного приложения в веб-приложение. Проблема заключается в том, что экспорт без установки по умолчанию не работает в node_modules\react-native-gesture-handler\DrawerLayout.js

Снимок экрана ошибки

babel.config. js:

    module.exports = {
    presets: [
    'module:metro-react-native-babel-preset',
    '@babel/preset-typescript',
    ],
    plugins: [
    ['react-native-web', {commonjs: true}],
    '@babel/plugin-proposal-export-default-from',
    '@babel/plugin-proposal-export-namespace-from',
    '@babel/plugin-proposal-object-rest-spread',
    ['@babel/plugin-proposal-class-properties', {loose: true}],
    [
    'module-resolver',
    {
    alias: {
    '^react-native$': 'react-native-web',
    },
    },
    ],
    ],
    };

упаковка. json:

"devDependencies": {
    "@babel/core": "^7.5.5",
    "@babel/plugin-proposal-export-default-from": "^7.8.3",
    "@babel/preset-flow": "^7.9.0",
    "@babel/runtime": "^7.5.5",
    "@react-native-community/eslint-config": "^0.0.5",
    "@testing-library/react-native": "^4.0.9",
    "@babel/plugin-proposal-class-properties": "^7.8.3",
    "@babel/plugin-proposal-export-namespace-from": "^7.8.3",
    "@babel/plugin-syntax-export-default-from": "^7.8.3",
    "@babel/preset-typescript": "^7.9.0",
    "babel-jest": "^24.9.0",
    "babel-loader": "^8.1.0",
    "babel-plugin-react-native-web": "^0.12.2",
    "eslint": "6.6.0",
    "jest": "^24.9.0",
    "jetifier": "^1.6.5",
    "metro-react-native-babel-preset": "^0.56.0",
    "react-test-renderer": "16.8.6",
    "url-loader": "^2.1.0",
    "webpack-cli": "^3.3.11"
  },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...