$ injector:nomod模块'mean.system'不可用!在新的mean.io应用程序上运行业力

时间:2014-07-04 18:01:42

标签: karma-runner mean-stack

刚刚使用mean.io

引导了一个应用程序
mean init myApp
cd myApp
grunt test

并且业力测试失败了"错误:[$ injector:nomod]模块' mean.system'不可用!"

OSX 10.9.4 平均值0.5.51 PhantomJS 1.9.7 Karma 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'
    ]),

1 个答案:

答案 0 :(得分:0)

[更新] Karma测试现在正在通过。 https://github.com/linnovate/mean/commit/0d8eed13002cfdde4cc3e0f6cae24d3f8ca44d79

目前github上存在一个问题。 https://github.com/linnovate/mean/issues/647

Karma测试失败是0.4.0新版本的已知问题。这是由于javascript在运行中聚合的方式。

现在,一旦我们有时间解决聚合问题,您可以安全地忽略Karma问题并在本周早些时候提取。它不会影响mean.io的功能。

如果您认为可能存在任何其他问题,如果您可以就当前问题发表问题或发表评论,我们将非常高兴