Как импортировать Blotter.js в мое приложение React.js? - PullRequest
0 голосов
/ 26 мая 2019

Я пытаюсь использовать Blotter.js в моем приложении React, но я не могу узнать, как определить класс Blotter в моем приложении React.

Я экспортировал этот код, который тестирует Blotter.js(https://codepen.io/jgordon-orange/pen/oEGxpp) и он работает локально, поскольку это не приложение React. Однако попытка добавить теги сценария в заголовок моего Index.HTML не сработала. Я также попытался импортировать все сценарии с помощью React, ноэто тоже не сработало. Импорт пакета из NPM не сработал, возможно, потому, что он не обновлялся в течение 3 лет.


  componentDidMount() {
    const links = ["https://cdn.rawgit.com/bradley/Blotter/3007fe6e/build/blotter.min.js", "https://cdn.rawgit.com/bradley/Blotter/3007fe6e/build/materials/channelSplitMaterial.js", "https://cdn.rawgit.com/bradley/Blotter/3007fe6e/build/materials/fliesMaterial.js"]

    for (var i=0; i<links.length; i++){
      const script = document.createElement("script");
      script.src = links[i];
      script.async = true;
      document.body.appendChild(script);
    }
  }

Когда я пытаюсь запустить код с моими методами импортабиблиотеки, я ожидаю, что код будет работать так же, как в демонстрационной версии, которую я связал, но вместо этого я получаю эту ошибку: TypeError: blotter__WEBPACK_IMPORTED_MODULE_13 __. default.Text не является конструктором, или я получаю Blotter не определен.

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