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

我还没有find任何有这个答案的post。 这似乎是一个采购问题,但无论我尝试我似乎无法正确地来源。 尝试启动我的应用程序时出现以下错误。

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

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) 

我试着在我的二进制文件以及我的package.json中设置这个。 我可以在我的二进制文件中进行更改,但不pipe我无法find正确的src目录。

我也尝试npm安装is-buffer -g无济于事。 有什么build议?


意外的令牌非法

我能够更新来源

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

所以现在看来​​,我认为这是正确的。 但是,现在我得到意外的标记ILLEGAL

 C:\MY-APP\dataService>node dataAPI.js C:\MY-APP\node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\binary.js:10 socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser ^^^ SyntaxError: Unexpected token ILLEGAL at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) 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\soc ket.io-adapter\node_modules\socket.io-parser\index.js:10:14) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) 

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

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

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