2013-06-02 3 views
6

Как определить круговые зависимости от проекта, построенного с использованием requir.js?require.js инструмент анализа зависимости

Например

/* File: MyView.js */ 
define(['backbone','views/myview','object_x'], function(BB,V,X){ 
    ... 
}); 

/* File: Object_X.js */ 
define(['backbone','jquery','views/myview','object_x'], function(BB,$,V,X){ 
    ... 
}); 

, что я имею в виду, что, поскольку проект становится все больше, вручную проверяя каждый файл становится хлопоты.

Редактировать: Как насчет обнаружения избыточных зависимостей?

ответ

21

Я Гугл вашего названия слова за слово, и это был первым результат ...

https://npmjs.org/package/madge

+6

Этот SO пост оказался ниже этой ссылка в моем поиске Google, и я до сих пор доверял собираюсь здесь первым. Теперь я чувствую себя глупо. –

+1

Я поделился своим словом слово в слово, и эта страница SO была первым результатом. – George

3

Используйте r.js для оптимизации кода. Во время процесса сборки он будет отображать файлы, которые были включены при создании.

Если вы хотите сделать больше анализа графика зависимостей, может оказаться полезным полу-частный onResourceLoad API.

Смежные вопросы