0

我看到了其他问题,但我真的找不到答案来让它发挥作用。所以这里是:

节点 0.6.6 npm 1.1.15 win7 64bit

我做了什么:

  • 安装节点“C:\Program Files (x86)\nodejs”
  • 安装的npm解压到“C:\Program Files (x86)\nodejs”
  • 从 cmd 运行:npm install express;// 安装成功(也安装了 -g, global)
  • 在“C:\Users\Totty\node_modules”中创建了一个名为express的文件夹,其中包含一些内容
  • 创建了我的应用程序

    var app = require('express').createServer();

    app.get('/', function(req, res){ res.send('hello world'); });

    app.listen(3000);

  • 运行我的应用程序:节点“D:\Totty\NodeJS\projects\express01”

  • 收到错误:找不到模块“快递”

node.js:201 抛出 e;// process.nextTick 错误,或第一次滴答时发生“错误”事件 ^ 错误:在 Function._resolveFilename (module.js:334:11) at Function._load (module.js:279:25) 处找不到模块“express”在 Module.require (module.js:357:17) 在 Object.require (module.js:368:17) (D:\Totty\NodeJS\projects\express01\main.js:2:11) 在 Module._compile (module.js:432:26) 在 Object..js (module.js:450:10) 在 Module.在 Array.0 (module.js:470:10) 的 Function._load (module.js:310:12) 处加载 (module.js:351:31)

我想我必须对我的脚本/节点“说”才能查看“C:\Users\Totty\node_modules”文件夹,但我不知道如何......

感谢您的帮助!

4

1 回答 1

0

尝试在您的应用程序文件夹中本地安装它:

cd D:\Totty\NodeJS\projects\express01
npm install express
于 2012-04-04T08:15:58.683 回答