$injector:nomod Модуль 'mean.system' недоступен! работа с кармой в новом приложении mean.io

Только что загрузил приложение с mean.io

mean init myApp
cd myApp
grunt test

и тесты кармы не выполняются с ошибкой: [$injector:nomod] Module 'mean.system' недоступен!"

OSX 10.9.4 означает 0.5.51 PhantomJS 1.9.7 Карма 0.12.16

Упакованный karma.conf.js выглядит разумно: [фрагмент]

    // list of files / patterns to load in the browser
    files: _.flatten(_.values(assets.core.js)).concat([
        'packages/system/public/init.js',
        'packages/*/public/*/*.js'
    ]),

person Mark Nadig    schedule 04.07.2014    source источник


Ответы (1)


[ОБНОВЛЕНИЕ] Тесты кармы теперь проходят. https://github.com/linnovate/mean/commit/0d8eed13002cfdde4cc3e0f6cae24d3f8ca44d79

В настоящее время для этого открыта проблема на github. https://github.com/linnovate/mean/issues/647

Сбой тестов Karma — известная проблема в новой версии 0.4.0. Это связано с тем, как javascript агрегируется на лету.

На данный момент вы можете спокойно игнорировать проблему с кармой и снять ее в начале недели, как только у нас будет время решить проблему с агрегацией. Это не повлияет на работу mean.io.

Если у вас есть какие-либо другие проблемы, которые, по вашему мнению, могут быть ошибкой, мы были бы очень рады, если бы вы могли открыть проблему или прокомментировать текущую проблему.

person Yonatan Ellman    schedule 05.07.2014