
15.06.2016, 22:13
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
как избавится в ноде от путей типа ../../../utils/index в require ?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|

15.06.2016, 23:00
|
 |
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от bes
|
в общем, попробовав несколько вариантов и не добившись положительного результата, до углублённого изучения кода grunt-a и его правки, спрашиваю, велосипедил ли кто-нибудь уже так?
|
собственно grunt править не пришлось
вариант решения здесь
Gruntfile.js в произвольной директории
|
|

16.06.2016, 00:10
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от cyber
|
как избавится в ноде от путей типа ../../../utils/index в require ?
|
https://www.npmjs.com/package/findup-sync и похожие модули, но похеришь автокомплит в IDE.
|
|

16.06.2016, 10:56
|
 |
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от cyber
|
как избавится в ноде от путей типа ../../../utils/index в require ?
|
Не надо, поверь. Ничего плохого в них нет, а вот если их убирать и заменять какими-нибудь конструкторами путей -- путаницы и неудобств будет куча.
|
|

16.06.2016, 11:02
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от trikadin
|
Ничего плохого в них нет,
|
пример из реального кода :|
../../../../../../../../../../../../../utils/index
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|

16.06.2016, 11:16
|
 |
Профессор
|
|
Регистрация: 18.05.2011
Сообщений: 1,207
|
|
Сообщение от cyber
|
как избавится в ноде от путей типа ../../../utils/index в require ?
|
Ну порядок поиска вроде как в документации описан. Можно и переменную окружения NODE_PATH настроить соответствующим образом.
|
|

16.06.2016, 11:19
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
destus, да, я знаю, как работает require,в NODE_PATH тоже много не запишешь, просто спрашивал, кто как решает эту проблему
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|

16.06.2016, 11:21
|
 |
Профессор
|
|
Регистрация: 18.05.2011
Сообщений: 1,207
|
|
cyber,
в node_modules можно закинуть 
|
|

16.06.2016, 11:32
|
 |
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от cyber
|
пример из реального кода :|
|
Боюсь, это уже с архитектурой проблемы.
Хотя, в общем-то, мне бы всё равно было пофиг на такую строку.
|
|

16.06.2016, 11:52
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от trikadin
|
Боюсь, это уже с архитектурой проблемы.
|
знаю, пытаюсь это как то исправить
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|