【问题标题】:MEAN.IO Slack.js errorMEAN.IO Slack.js 错误
【发布时间】:2014-07-14 13:46:43
【问题描述】:

我已经按照此处的说明安装了 MEAN.IO:http://mean.io/#!/docs

我确实在安装过程中看到了一些错误,我不得不在全局范围内手动安装 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-stack mean.io


    【解决方案1】:

    我对 MEAN.io 框架非常陌生,刚安装它就遇到了同样的错误。解决它的最简单方法似乎是在应用程序的根目录中运行以下命令。

    意思是包-d slack

    然后

    平均包松弛

    为我修好了。 6小时前好像有更新。

    【讨论】:

    • 我看到的 Slack 现已从 github 上的安装中删除。
    【解决方案2】:

    杰是正确的。你可以看到这个提交 https://github.com/linnovate/mean/commit/433609f295dc4377882998e7e811c9a307bcbe89 已经从项目中删除了 slack。

    您有 3 种方法来纠正问题。

    1. git pull upstream master 获取最新动态
    2. 按照 Jay 的建议进行操作,移除 slack 包
    3. 使用mean init myApp 创建一个干净的项目

    【讨论】:

      猜你喜欢
      • 2014-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 2014-03-17
      • 2015-04-03
      • 1970-01-01
      相关资源
      最近更新 更多