Не может импортировать Jvenn в узел, электрон - PullRequest
0 голосов
/ 29 марта 2020

Я делаю программу для анализа данных Genomi c, и мне нужно показать на ней интерактивную диаграмму Венна для списка генов, которые важны для конкретного теста. Я загружаю его в электронном виде, поскольку все приложение представляет собой электронное приложение:

TL-DR: узел не импортирует Jvenn.

Jvenn

Вот часть кода, которая имеет отношение к проблеме:

var $ = require("jquery");
var jvenn = require("jvenn")(window, $);
    $(document).ready(function() {
      $("#venn_diagram").jvenn({
        series: [
          {
            name: "p-FC~0con_3~0con_1",
            data: [
              "ENSMUSG00000000049",
              "ENSMUSG00000000093",
              "ENSMUSG00000000127",
              "ENSMUSG00000000148",
              "ENSMUSG00000000154",
              "ENSMUSG00000000159",
              "ENSMUSG00000000184",
              "ENSMUSG00000000202",
              "ENSMUSG00000000223",
              "ENSMUSG00000000247",
              "ENSMUSG00000000248",
              "ENSMUSG00000000275",
              "ENSMUSG00000000276",
              "ENSMUSG00000000295",
              "ENSMUSG00000000317",
              "ENSMUSG00000000318",
              "ENSMUSG00000000320",
              "ENSMUSG00000000325",
              "ENSMUSG00000000339",
              "ENSMUSG00000000340",
              "ENSMUSG00000000355",
              "ENSMUSG00000000359",
              "ENSMUSG00000000374",
              "ENSMUSG00000000384",
              "ENSMUSG00000000385",
              "ENSMUSG00000000386",
              "ENSMUSG00000000394",
              "ENSMUSG00000000411",
              "ENSMUSG00000000489",
              "ENSMUSG00000000555",
              "ENSMUSG00000000560",
              "ENSMUSG00000000562"
            ]
          },
          {
            name: "p-FC~0con_3~0con_2",
            data: [
              "ENSMUSG00000000049",
              "ENSMUSG00000000127",
              "ENSMUSG00000000159",
              "ENSMUSG00000000167",
              "ENSMUSG00000000182",
              "ENSMUSG00000000202",
              "ENSMUSG00000000223",
              "ENSMUSG00000000247",
              "ENSMUSG00000000248",
              "ENSMUSG00000000278",
              "ENSMUSG00000000282",
              "ENSMUSG00000000295",
              "ENSMUSG00000000305",
              "ENSMUSG00000000317",
              "ENSMUSG00000000318",
              "ENSMUSG00000000325",
              "ENSMUSG00000000326",
              "ENSMUSG00000000339",
              "ENSMUSG00000000340",
              "ENSMUSG00000000359",
              "ENSMUSG00000000384",
              "ENSMUSG00000000392",
              "ENSMUSG00000000394",
              "ENSMUSG00000000402",
              "ENSMUSG00000000411",
              "ENSMUSG00000000416",
              "ENSMUSG00000000435",
              "ENSMUSG00000000439",
              "ENSMUSG00000000486",
              "ENSMUSG00000000489",
              "ENSMUSG00000000530",
              "ENSMUSG00000000555",
              "ENSMUSG00000000561",
              "ENSMUSG00000000562",
              "ENSMUSG00000000567"
            ]
          }
        ],
        displayMode: "edwards",
        displayStat: true,
        displaySwitch: true
      });

и сообщение об ошибке (из консоли):

Uncaught ReferenceError: define is not defined
    at Object.<anonymous> (/home/d/Documents/Ongoing_Projects/Labs/PalokAichLab/Dene/electron/node_modules/jvenn/src/jvenn.js:27)
    at Object.<anonymous> (/home/d/Documents/Ongoing_Projects/Labs/PalokAichLab/Dene/electron/node_modules/jvenn/src/jvenn.js:2610)
    at Module._compile (internal/modules/cjs/loader.js:880)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:892)
    at Module.load (internal/modules/cjs/loader.js:735)
    at Module._load (internal/modules/cjs/loader.js:648)
    at Module._load (electron/js2c/asar.js:717)
    at Function.Module._load (electron/js2c/asar.js:717)
    at Module.require (internal/modules/cjs/loader.js:775)
    at require (internal/modules/cjs/helpers.js:68)
(anonymous) @ /home/d/Documents/Ongoing_Projects/Labs/PalokAichLab/Dene/electron/node_modules/jvenn/src/jvenn.js:27
(anonymous) @ /home/d/Documents/Ongoing_Projects/Labs/PalokAichLab/Dene/electron/node_modules/jvenn/src/jvenn.js:2610
Module._compile @ internal/modules/cjs/loader.js:880
Module._extensions..js @ internal/modules/cjs/loader.js:892
Module.load @ internal/modules/cjs/loader.js:735
Module._load @ internal/modules/cjs/loader.js:648
Module._load @ electron/js2c/asar.js:717
Module._load @ electron/js2c/asar.js:717
Module.require @ internal/modules/cjs/loader.js:775
require @ internal/modules/cjs/helpers.js:68
(anonymous) @ stage3.js:8

Заранее благодарим за помощь.

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