的意思.IO Slack.js错误



我已经安装了MEAN。IO在这里的说明:http://mean.io/#!/文档

在安装过程中,我确实看到了一些错误,我不得不手动全局安装grunt-cli。

当我创建一个testapp并运行grunt时,下面是我的输出:

MEAN:~/testApp$ grunt
Running "clean:0" (clean) task
Running "jshint:all" (jshint) task
   packages/slack/server/routes/slack.js
      2 |var posts = require("../controllers/posts");
                                                   ^ Strings must use singlequote.
     11 |    });
              ^ Missing semicolon.
     11 |    });
              ^ Expected an identifier and instead saw ')'.
     11 |    });
              ^ Expected an assignment or function call and instead saw an expression.
     22 |};
         ^ Expected '(end)' and instead saw '}'.
     14 |    app.get('/slack/all', auth.requiresLogin, function(req, res, next){
             ^ 'app' is not defined.
     14 |    app.get('/slack/all', auth.requiresLogin, function(req, res, next){
                                   ^ 'auth' is not defined.
     15 |        Slack.render('index', {
                 ^ 'Slack' is not defined.
>> 8 errors in 47 files
Warning: Task "jshint:all" failed. Use --force to continue.
Aborted due to warnings.

怎么了?

为完整起见,以下是我的版本:

MEAN:~/testApp$ mean -v && npm -v && node -v
0.5.7
1.4.14
v0.10.29

我对MEAN很陌生。IO框架,只是安装它,并得到相同的错误。最简单的方法似乎是在应用程序的根目录中运行以下命令。

mean package -d slack

然后

平均包装松弛度

为我修复了它。

Jay说得对。你可以看到这个提交https://github.com/linnovate/mean/commit/433609f295dc4377882998e7e811c9a307bcbe89, slack已经从项目中删除了。

你有三种方法来纠正这个问题。

  1. git pull upstream master获取新的更新
  2. 按照Jay的建议删除松弛包
  3. mean init myApp创建一个干净的项目

相关内容

  • 没有找到相关文章

最新更新