如何在Windows上手动安装连接

时间:2012-03-09 00:55:20

标签: node.js connect

我尝试通过npm install connect安装connect,根据npm,安装工作正常。

但是,一旦我尝试运行需要连接的程序,我会收到以下消息:

>node server.js

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: Cannot find module 'connect'
    at Function._resolveFilename (module.js:332:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:354:17)
    at require (module.js:370:17)
    at Object.<anonymous> (C:\Users\lowerkey\Desktop\emasc\server\server.js:2:15
)
    at Module._compile (module.js:441:26)
    at Object..js (module.js:459:10)
    at Module.load (module.js:348:31)
    at Function._load (module.js:308:12)
    at Array.0 (module.js:479:10)

所以我的问题是: 如何手动安装连接?我克隆了github存储库,但现在我卡住了。

1 个答案:

答案 0 :(得分:4)

项目中的nodes_directory节点是什么?

请记住,默认情况下,NPM不会全局安装模块,如果运行npm install connect,则需要在项目根目录中。

如果NPM失败,您只需在项目根目录中创建一个node_modules目录,然后将克隆的存储库移动到那里。

您也可以将它放在项目的其他位置,并且需要使用显式路径,因此如果将其放入./modules/connect,则需要在js文件中要求('./ modules / connect')。