未捕获的错误:找不到模块'_process'(JavaScript / Browserify)

时间:2019-01-31 16:46:09

标签: javascript mysql node.js browserify

我正在使用browserify创建我的JavaScript文件包,这导致一个错误,提示它找不到fs。为了解决这个问题,我被告知要使用--no-builtins

现在,我收到一条错误消息“找不到模块'_process'。由于代码是自动生成的,因此我不知道如何解决此问题

我的javascript文件读取已上传的文档,然后查询mysql数据库

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

如果使用--no-builtins遇到关于_process的错误,则意味着您的应用使用了某些Node内置函数,因此必须捆绑在一起而没有该标志。

  

我的javascript文件读取已上传的文档,然后查询mysql数据库

不幸的是,这在浏览器中是不可能的。查询MySQL数据库只能在服务器上完成,使用fs读取文件也必须仅在Node.js中完成。在browserify中,您可以使用fetch通过HTTP加载文档,但是该文档必须可以公开访问或可以通过API使用。