Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // view - папка с кучей js файлов
- // main script в директории уровнем выше
- const { View1 } = require(./views/huita1.js)
- const { View2 } = require(./views/huita2.js)
- const { View3 } = require(./views/huita3.js)
- // хотелось бы писать
- const { View1, View2, View3} = require('./view)
- // для этого в папке view создаю index.js в
- // котором загружаю и экспортирую нужные модули
- // все работает как надо, но если какой-то файл внутри view
- // ссылается на модуль view получаем циклическую ссылку
- // huita1.js
- const { View2, View3 } = require('../view) // циклическая ссылка, в каком-то месте require вернет пустой объект
- // нужно ссылаться напрямую, но я этого не хотеть
- const { View2 } = require(./views/huita2.js)
- const { View3 } = require(./views/huita3.js)
Advertisement
Add Comment
Please, Sign In to add comment