我还没找到任何有这个答案的帖子。这似乎是一个采购问题,但无论我尝试什么,我似乎无法正确地采购它。尝试启动我的应用程序时出现以下错误。
安装了is-buffer。我在node-modules目录中看到它。
VAR
我尝试在我的二进制文件和package.json中设置它。我可以在我的二进制文件中更改它,但无论我怎样都找不到正确的src目录。
我也试过 npm install is-buffer -g 无济于事。有什么建议吗?
我能够将源更新为
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');
答案 0 :(得分:0)
首先必须安装所有项目依赖项,在项目的根文件夹上执行:
npm install
对于socket.io的问题,尝试:
npm install socket.io --save
对于bson问题:
npm install bson --save
(对于这个,你可能需要安装python和c ++)