流星/节点模块中的非法令牌=>饼干

时间:2014-03-23 06:52:28

标签: javascript node.js twitter meteor meteorite

当我遇到持续性错误时,我试图跟随g00glen00b的meteor / twitter演练(http://g00glen00b.be/meteor-twitter-streaming/)。任何帮助或提示都是非常有必要的。

我试过的东西

  • 卸载/重新安装npm
  • 卸载/重新安装twitter包
  • 卸载/重新安装Cookie
  • 搜索隐藏的字符

我已部署的应用

(HTP://dbcmarch.meteor.com)

流星错误

 => Errors prevented startup:

While building the application:
node_modules/twitter/node_modules/cookies/test/express.js:1:15: Unexpected token ILLEGAL
node_modules/twitter/node_modules/cookies/test/http.js:1:15: Unexpected token ILLEGAL

express.js

#!/usr/bin/env node

var assert = require("assert"),
    express = require("express"),

http.js

#!/usr/bin/env node

var assert = require("assert"),
    http = require("http"),

1 个答案:

答案 0 :(得分:1)

流星包括npm,它完全可以接受运行< mrt add npm'但是不应该使用npm将其软件包(例如npm install twitter)安装到流星项目中。你可以通过packages.json文件来要求它们。

为了避免非法令牌错误并使服务器运行,我删除了项目文件夹中的主node_module目录。

查看meteor google小组获取建议!