TypeError: XM_ProgressBar не является конструктором при реализации в Next JS - PullRequest
1 голос
/ 22 февраля 2020

В HTML работает нормально, без проблем. Но если реализовать в следующем js получение TypeError: XM_ProgressBar не является конструктором .

TypeError: XM_ProgressBar не является конструктором

xm_progressBar.min. js

"use strict";

function _typeof(e) {
    return (
        // .... other methods
    )(e)
}

function XM_ProgressBar(h) {
    function e(e, t) {
        var n = t[0],
            i = t.substring(1);
        "." === n && e.setAttribute("class", i), "#" === n && e.setAttribute("id", i)
    }

    // .... other methods
}

плагинов. js

const XM_ProgressBar = require('../xm_progressBar.min.js').XM_ProgressBar;
const XM_ProgressBar = require('../xm_progressBar.min.js');//

const existsInDOM = function (selector) {
  return document.querySelectorAll(selector).length;
};

const plugins = {

  createProgressBar: function (options) {
    if (existsInDOM(options.container)) {
      return new XM_ProgressBar(options);
    }
  }
};

module.exports = plugins;

header.progressBar. js

const plugins = require('../../plugins');

plugins.createProgressBar({
  container: '#logged-user-level',
  height: 4,
  lineColor: '#4a46c8'
});

Я новичок в реакции и следующий js, пожалуйста, руководство мне преодолеть это.

...