Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Electron.js错误“;要求;未在<;脚本>;index.html的标记_Javascript_Node.js_Electron - Fatal编程技术网

Javascript Electron.js错误“;要求;未在<;脚本>;index.html的标记

Javascript Electron.js错误“;要求;未在<;脚本>;index.html的标记,javascript,node.js,electron,Javascript,Node.js,Electron,这不是以前类似题目的问题的重复。请先阅读内容,然后再尝试将其标记为重复。很难用一句话的标题来描述这个问题,并将它与以前的问题区分开来。多谢各位 我有一个非常简单的index.html,我想使用node.js API来读取文件 <body> <h1>Hello World!</h1> We are using node <script>document.write(process.versions.node)</script>, Chro

这不是以前类似题目的问题的重复。请先阅读内容,然后再尝试将其标记为重复。很难用一句话的标题来描述这个问题,并将它与以前的问题区分开来。多谢各位

我有一个非常简单的index.html,我想使用node.js API来读取文件

<body>
<h1>Hello World!</h1>
We are using node <script>document.write(process.versions.node)</script>,
Chrome <script>document.write(process.versions.chrome)</script>,
and Electron <script>document.write(process.versions.electron)</script>.

<!-- Jquery JS-->
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>

<script src="vendor/bootstrap-4.1/popper.min.js"></script>
<script src="vendor/bootstrap-4.1/bootstrap.min.js"></script>


<script>
    var fs = require('fs');

    fs.readFile('my-file.txt', 'utf8', function(err, data) {
        if (err) throw err;
        console.log(data);
    });
</script>
</body>

我哪里做错了?我只想实现一个非常简单的目标,即在html中的标记中使用嵌入式javascript来读取文件,就是这样。谢谢。

您还应该将contextIsolation设置为false,或者选择使用preload.js

您可以从这里了解更多信息:

webPreferences: {
    nodeIntegration: true
}
 new BrowserWindow({
    webPreferences: {
      nodeIntegration: true,
      contextIsolation: false
    }
  });