Зависимостиact-toolbox: Uncaught TypeError: Невозможно прочитать свойство 'строка' из неопределенного - PullRequest
0 голосов
/ 29 мая 2019

я пытаюсь использовать реактив-инструментарий с веб-пакетом 4 и реактив-16, но у меня проблема с загрузкой зависимостей реактив-инструментария, они не могут требовать типов проп, хотя они существуют в node_modules: я получаю сообщение об ошибке:

https://monosnap.com/file/iUQAtohH4Zuv9uKeNSXqkJWG8IOZ5U

вот мои правила веб-пакета:

{
   test: /\.(js|jsx)$/,
   exclude: /node_modules/,
   loader: 'babel-loader'
},{
   // react-toolbox
   test: /\.css$/,
   include: Path.join(Config.node_modules, 'react-toolbox'),
   use: [
      {
         loader: 'css-loader',
         options: {
            modules: true,
            sourceMap: true,
            importLoaders: 1,
            localIdentName: '[name]--[local]--[hash:base64:8]'
         }
      },
      'postcss-loader'
   ]
},

my postcss.config.js:

module.exports = {
    plugins: {
        'postcss-cssnext': {
            features: {
                customProperties: {
                    variables: {
                        'animation-duration': '0.3s',
                        'color-primary': '#00a6ba',
                        'color-accent': 'var(--palette-pink-a200)',
                        'color-accent-dark': 'var(--palette-pink-700)',
                        'color-primary-contrast': 'var(--color-dark-contrast)',
                        'color-accent-contrast': 'var(--color-dark-contrast)',
                    }
                }
            }
        }
    }
};

my package.json:

    "prop-types": "15.6.2",
    "react": "16.8.6",
    "react-dom": "16.8.6",
    "react-intl": "2.9.0",
    "react-redux": "7.0.3",
    "react-router": "5.0.0",
    "react-router-dom": "5.0.0",
    "react-router-redux": "4.0.8",
    "react-toolbox": "^2.0.0-beta.13",

1 Ответ

0 голосов
/ 30 мая 2019

Я выясняю, в чем проблема, это было webpack provider plugin, после того как я удалил типы проп из плагина провайдера, все работало здорово, но это затронуло другие зависимости, поэтому мне нужно удалить также имена классов и response-intl.

это странно, потому что я загружаю реакцию с плагином провайдера, и он отлично работает, но prop-types и другие библиотеки, использующие prop-types, получают ошибку при импорте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...