【问题标题】:"fs.createReadStream() is not a function" error(Javascript)“fs.createReadStream() 不是函数”错误(Javascript)
【发布时间】:2016-07-19 20:46:32
【问题描述】:

在我的 Web 开发项目中,我需要使用 fs.createreadstream() 函数,但>不幸的是,据我所知,浏览器无法使用文件系统。我试过 >using level-filesystem,file-sytem,level-fs packages 但每次我得到 >createreadstream() 不是函数错误。如何处理这个问题???

【问题讨论】:

  • 您将无法使用客户端 javascript 直接访问文件系统。你想完成什么?
  • 你试过用javascript做这个吗?还是别的什么?
  • 我需要使用 npm 中提供的 wordnet 包。该包正在使用 fs.createreadstream() 函数来读取其数据库中的文件。有没有其他解决方案??
  • 您可以将“fs”与 nodeJS / 服务器端应用程序一起使用。很遗憾,您将无法在浏览器中运行它。
  • wordnet 引用非常大的文件。 nouns alone are 15 MB。加载页面时,您必须加载所有这些文件。这似乎非常不切实际。您最好编写一个带有端点的小型服务器来执行该逻辑。

标签: javascript browser html5-filesystem


【解决方案1】:

我相信 browserify 实用程序将允许您使用 node.js 样式的 require 语句,例如:

var fs = require('fs');

【讨论】:

  • 您能否分享您正在从事的项目的示例代码或存储库?您是在编写一个 node.js 应用程序以在节点上运行,还是编写 JavaScript 以在浏览器上运行?
猜你喜欢
  • 2020-10-09
  • 2012-04-07
  • 1970-01-01
  • 2015-06-27
  • 2011-06-20
  • 2020-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多