Показать сообщение отдельно
  #288 (permalink)  
Старый 05.08.2014, 13:15
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от melky
глянь brunch и webpack, настаиваю) не теряй на browserify время
Не нашел ни в одном возможности автоматически именовать модули, как в LMD.
Например, есть такая структура файлов и каталогов:
Код:
pages
|–– profile
|   |––index.js
|–– question
    |––index.js

blocks
|–– user
|   |–– index.js 
|–– statistics
    |–– index.js

modules
|–– api.js
|–– cookie.js
|–– time.js
и мы хотим подключать модули следующим образом:
var ProfilePage = require('profile-page'),
    QuestionPage = require('question-page'),
    UserBlock = require('user-block'),
    StatisticsBlock = require('statistics-block'),
    api = require('api'),
    cookie = require('cookie'),
    time = require('time');

в LMD для этого достаточно написать небольшой конфиг:
{
    …
    modules: {
        '<%= file %>': 'modules/*.js'
        '<%= dir[0] %>-block': 'blocks/*/*.js'
        '<%= dir[0] %>-page': 'pages/*/*.js'
    },
    …
}
Какой еще сборщик модулей так может?
Ответить с цитированием