为 angular - connect.static 和 karma 安装 node.js

Installing node.js for angular - connect.static and karma

我正在尝试按照 apress 的 Pro AngularJS 中的示例安装一个简单的节点网络服务器。

我已经安装了 node.js 以及 connect 和 karma 模块。

当我通过以下方式安装 karma 时确实收到警告:"npm install -g karma" 上面写着 "optional dep failed, continuing" 但似乎安装正确。

我根据例子创建了一个server.js:

var connect = require('connect');

connect.createServer(
    connect.static("../angularjs")
).listen(5000);

当我 运行 我得到 TypeError:Undefined is not a function pointing to connect.static.

显然在最新版本的 connect 中,静态中间件已被移动到它自己的包中。

nodejs connect cannot find static