错误:找不到模块' ./ is-buffer'

时间:2015-08-18 17:46:58

标签: node.js module

我还没找到任何有这个答案的帖子。这似乎是一个采购问题,但无论我尝试什么,我似乎无法正确地采购它。尝试启动我的应用程序时出现以下错误。

安装了is-buffer。我在node-modules目录中看到它。

VAR

我尝试在我的二进制文件和package.json中设置它。我可以在我的二进制文件中更改它,但无论我怎样都找不到正确的src目录。

我也试过 npm install is-buffer -g 无济于事。有什么建议吗?

意外的令牌ILLEGAL

我能够将源更新为

C:\MY-APP\dataService>node dataAPI.js
module.js:338
    throw err;
    ^
Error: Cannot find module './is-buffer'
    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> (C:\MY-APP\node_modules\socket.io\node_modules\so
ket.io-adapter\node_modules\socket.io-parser\index.js:11:13)
    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)

所以现在看来​​我想到了正确的地方。但是,现在我得到意外的令牌ILLEGAL

 var isBuf = require('C:\VF_PDO_APP\node_modules\is-buffer');

1 个答案:

答案 0 :(得分:0)

首先必须安装所有项目依赖项,在项目的根文件夹上执行: npm install

对于socket.io的问题,尝试: npm install socket.io --save

对于bson问题: npm install bson --save (对于这个,你可能需要安装python和c ++)