如何安装:caress服务器节点server.js。错误:'找不到模块'.... buffertools.node'

时间:2016-06-23 02:41:34

标签: node.js debugging command-line npm server

我正在安装library found from MIT students using TUIO。根据他们的指示,我应该启动服务器,但是我收到了错误。

有谁知道如何修复此错误?

C:\Users\PC\Desktop\server1.1>node examples/server.js
   info  - socket.io started
module.js:442
    throw err;
    ^

Error: Cannot find module './build/Debug/buffertools.node'
    at Function.Module._resolveFilename (module.js:440:15)
    at Function.Module._load (module.js:388:25)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\PC\Desktop\server1.1\node_modules\buffertool
s\buffertools.js:26:20)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)

2 个答案:

答案 0 :(得分:1)

我尝试按照步骤操作,让我的服务器盯着看。

我认为克隆回购后你遗失了npm i

请执行npm i并尝试启动服务器

答案 1 :(得分:0)

您需要先安装依赖包,然后才能运行项目。 npm install查找package.json文件中列出的软件包,并以递归方式安装它们的依赖项。

如果您在安装特定软件包时遇到特定错误,则可能是Internet问题/操作系统问题,最有可能是node和npm版本问题。确保您使用的是稳定版本的节点,其版本号应该是均匀的。