Реакция не определена, когда я звоню - PullRequest
3 голосов
/ 11 февраля 2020

Нужна помощь !!!

Я пытаюсь использовать tinode в своем проекте, я устанавливаю его с npm i tinode-webapp следующим образом https://www.npmjs.com/package/tinode-webapp Когда я вызываю это с , это выдает мне ошибку Реакция не определена .

Здесь мой код

import React from 'react';
import './App.css';
import TinodeWeb from 'tinode-webapp';

function App() {
  return (
    // <div className="App">
    <TinodeWeb />
    // </div>
  );
}

export default App;

Мой webpack.config. js

    module: {
      rules: [
        {
          test: /\.jsx?$/,
          loaders: [
            'babel-loader',
          ],
          exclude: /node_modules/,
        },
      ],
    },
    output: {
      path: path.resolve(__dirname, 'umd'),
      filename: `[name].${mode}.js`,
      publicPath: '/umd/'
    },
    optimization: {
      minimizer: [
        // we specify a custom UglifyJsPlugin here to get source maps in production.
        new UglifyJsPlugin({
          cache: true,
          parallel: true,
          uglifyOptions: {
            compress: true,
            mangle: true
          },
          sourceMap: true
        })
      ]
    },
    performance: {
      maxEntrypointSize: 262144,
      maxAssetSize: 262144
    },
    plugins: [
      new CopyPlugin([
        { from: `node_modules/tinode-sdk/umd/tinode.${mode}.js`, to: `tinode.${mode}.js` },
      ]),
      new webpack.ProvidePlugin({
        "React":"react",
      }),
    ],
    externals: {
      'react': 'React',
      'react-dom': 'ReactDOM',
      'react-intl': 'ReactIntl',
      'firebase/app': 'firebase',
      'firebase/messaging': ['firebase', 'messaging'],
      'tinode-sdk': 'Tinode',
    },
  };
}

Моя ошибка

enter image description here

Я сделал ошибку?

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