******编辑*******
我现在意识到这个错误,当我测试我的需求时,我正在终端中运行我的脚本。
****** OLD ****
答案可能已准备好在页面上,但我无法找到它,我看到的一般答案是我不能使用“require”客户端。
问题是我试图在我的学校笔记本电脑上运行完美的脚本。但它不想在家里的桌面上运行。
我正在尝试运行一个我想要这样的脚本。 “var fs = require('fs');”
但我浏览器中的控制台只是给了我这个错误(ReferenceError:require not not)
我正在使用带有Node.js的Visual Studio代码。
我有一个基本的index.html文件,它使用1个script.js文件。没有其他东西被用于它。
我想看一下我文件的链接( https://drive.google.com/file/d/1VgEmwtcHkURFT1WmPOnEKr_OHLT_SY78/view?usp=sharing)
答案 0 :(得分:0)
我正在使用带有Node.js的Visual Studio代码。
我有一个基本的index.html文件,它使用1个script.js文件。
所以你有两套JS。
答案 1 :(得分:0)
require()不是标准的JavaScript,它内置于NodeJS中以加载模块。
尝试使用Express或类似程序来运行简单的Web服务器,它应该可以工作。现在它不在家工作,因为它不是由Node引擎编译的。
答案 2 :(得分:0)
require()它不是前端javascript的内部函数,你需要导入一些为你实现这个功能的库,比如require.js或browserify。 否则,仅在NodeJS中支持fs,您需要在服务器中运行,而不是在浏览器中运行。
答案 3 :(得分:0)
这对我有帮助,请检查您的package.json类型:“模块”并将其删除。