错误:找不到模块'./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 ++)