如何在Windows上手动安装node.js connect?

hrirmatl  于 2023-05-22  发布在  Node.js
关注(0)|答案(1)|浏览(138)

我试过通过npm install connect安装connect,根据npm,安装工作正常。
但是,当我尝试运行一个需要connect的程序时,我得到以下消息:

>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)

所以我的问题是如何手动安装connect?我已经克隆了github仓库,但现在卡住了。

wbgh16ku

wbgh16ku1#

项目中的node modules_目录中有什么?
请记住,NPM默认情况下不会全局安装模块,如果您运行npm install connect,则需要在项目的根目录下安装。
如果NPM失败了,您只需在项目根目录中创建一个node_modules目录,并将克隆的存储库移到那里。
你也可以把它放在你的项目中的其他地方,并要求它有一个显式的路径,所以如果你把它放在./modules/connect中,那么你需要在你的js文件中要求('./modules/connect')。

相关问题