让koa工作(nodejs web框架)

我正在运行Deepin并试图让koa工作。 有关这个问题的文件很less。

我做了以下koajs.com上所述:

$ npm install -gn $ n 0.11 $ node --harmony my-koa-app.js 

我收到错误:

 ➜test-koa-app$ sudo node --harmony test-koa-app.js module.js:338 throw err; ^ Error: Cannot find module 'koa' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:278:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (/home/karl/nodejs/test-koa-app/test-koa-app.js:1:73) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Function.Module.runMain (module.js:501:10) 

正如Mike Kamermans在问题评论中提到的,要在节点应用程序中使用模块,必须首先将其安装在项目目录中。

要安装它,在你的项目文件夹的terminal中运行npm install koa

如果你已经运行了npm init并在你的项目中设置了一个package.json文件,你可以添加--save标志并用npm install --save koa保存一个依赖关系的logging。

koa的第2版现在出来了。 到这里:

https://github.com/koajs/koa