需要未定义 javascript

Jak*_*ane 5 javascript firefox google-chrome node.js

****** 编辑 *******

我现在确实意识到了这个错误,当我测试我的需求时,我正在我的终端中运行我的脚本。

****** 老的 ****

答案可能都在页面上准备好了,但我还没有找到它,我看到的一般答案是我不能在客户端使用“require”。

问题是我试图在我的学校笔记本电脑上完美运行的脚本。但它不想在家里的桌面上运行。

我正在尝试运行一个我想要这样要求的脚本。"var fs = require('fs');"

但是我浏览器中的控制台只是给了我这个错误( ReferenceError: require is not )

我正在使用 Visual Studio Code 和 Node.js。

我有一个使用 1 script.js 文件的基本 index.html 文件。没有其他东西被用于它。

如果您想查看我的文件的链接( https://drive.google.com/file/d/1VgEmwtcHkURFT1WmPOnEKr_OHLT_SY78/view?usp=sharing

Que*_*tin 3

我正在使用 Visual Studio Code 和 Node.js。

我有一个基本的index.html 文件,它使用1 个script.js 文件。

所以你有两套JS。

  1. 在 Node.js 中运行的 JS
  2. 在浏览器中运行的JS(通过index.html传递)

var fs = require('fs');很大程度上属于前一类。require是 Node.js 中的内置项。fs是 Node.js 的核心库。

您正尝试在浏览器中运行它,但它不受支持且无法工作。您需要在 Node.js 中运行它。

我发现我不能使用“require”客户端。

有一些浏览器端实现require和工具(如 Webpack)可以将模块捆绑到浏览器兼容的文件中,但这两种方法都无法帮助您,因为fs它本身依赖于 Node.js。