Я делаю программу для анализа данных 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
Заранее благодарим за помощь.