Имам определен модул, който бих искал да изисквам във моя .js файл. Модулът има 2 файла a.js и b.js като братя и сестри, a.js е основният файл в package.json.
И a.js, и b.js са достъпни чрез module.exports. Въпреки това, когато използвам
require("mymodule")
Получавам a.js. Имам нужда и от b.js да се изисква. Също така, a.js по никакъв начин не импортира b.js. Потърсих в мрежата за решение, но не съм намерил такова. Моля помогнете. Благодаря.
Отговори:
0 за отговор № 1Трябва да можете да изисквате b директно с require("mymodule/b")
, но ако това не работи, винаги можете да го изисквате по път, като require("./node_modules/mymodule/b")
(очевидно коригирайте "./", за да бъде подходящо за местоположението на node_modules спрямо файла, в който сте ".