Guest User

Untitled

a guest
May 31st, 2019
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. // view - папка с кучей js файлов
  2. // main script в директории уровнем выше
  3. const { View1 } = require(./views/huita1.js)
  4. const { View2 } = require(./views/huita2.js)
  5. const { View3 } = require(./views/huita3.js)
  6.  
  7. // хотелось бы писать
  8. const { View1, View2, View3} = require('./view)
  9. // для этого в папке view создаю index.js в
  10. // котором загружаю и экспортирую нужные модули
  11. // все работает как надо, но если какой-то файл внутри view
  12. // ссылается на модуль view получаем циклическую ссылку
  13. // huita1.js
  14. const { View2, View3 } = require('../view) // циклическая ссылка, в каком-то месте require вернет пустой объект
  15. // нужно ссылаться напрямую, но я этого не хотеть
  16. const { View2 } = require(./views/huita2.js)
  17. const { View3 } = require(./views/huita3.js)
Advertisement
Add Comment
Please, Sign In to add comment