node.js - 错误: Cannot find module './is-buffer'

标签 node.js module

我没有找到任何对此问题有答案的帖子。这似乎是一个来源问题,但无论我如何尝试,我似乎都无法正确获取它。尝试启动我的应用程序时出现以下错误。

is-buffer 已安装。我在我的 Node 模块目录中看到它。

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 中设置它。我可以在二进制文件中更改它,但无论如何我都无法找到正确的 src 目录。

我也尝试了npm install is-buffer -g但没有成功。有什么建议吗?

<小时/>

意外的 token 非法

我能够将源更新为

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

所以现在我认为它似乎去到了正确的地方。然而现在,我收到了意外 token 非法

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++)

关于node.js - 错误: Cannot find module './is-buffer' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32079271/

相关文章:

javascript - 仅从主查询中按顺序排列顺序

node.js - fs.existsSync 不是 Node 错误中的函数

javascript - 将node-mysql结果行合并为node.js的单个JSON返回

javascript - 使用 IIFY(Immediately-Invoked Function Expression) 和 {...} 之间有什么区别吗

c# - 模块化 C# Winform 应用程序

node.js - Express 自定义模块未在 Heroku 上加载

javascript - 将socket.io数据传递给vuejs

node.js - node-postgres 获取错误连接 ECONNREFUSED

asp.net - 有用的 ASP.NET 模块?

module - 在 OCaml 中哪里放置共享实用程序模块?