我正在尝试让 tower.js 启动并运行。它看起来很棒,但我遇到了一个似乎与包裹本身有关的障碍。
如果我运行$tower new myapp
或$tower create app myapp
出现以下错误:
node_modules/tower-server/index.js:46
this.bundle = new Bundle(this);
ReferenceError: Bundle is not defined
当我查看 index.js 时,我看到顶部注释掉了定义 Bundle 的一行:
/**
* Module dependendencies.
*/
var application = {};
var express = require('express');
var sockjs = require('sockjs');
//var Bundle = require('tower-bundle');
var http = require('http');
var instance;`
tower-bundle 不在 npm 存储库中。我尝试注释掉 Bundle 实例化,但没有任何反应。我不确定我做错了什么。任何帮助是极大的赞赏。
我还应该提到我使用 npm 在全球范围内安装了 tower 和 tower-cli,并且我正在运行 node 0.10+(截至目前的最新版本。)