如何在Javascript中使用require函数

How to use require function inside a Javascript?

本文关键字:require 函数 Javascript      更新时间:2023-09-26

我试图在电子中导入Nodejs的fs,其中我试图使用require函数。

然而,我得到错误要求是没有定义的。如何解决这个问题?我们是否需要为electron和Nodejs的集成添加特殊的配置?我在我的index.html文件中编写以下脚本:

function myFunction() { 
    var fs = require('fs')
}

关于require( 'fs' ),我认为它只在主要过程中起作用。如果你尝试从渲染器进程,尝试使用需要使用remote模块。

var remote = require( 'remote' );
var fs = remote.require( 'fs' );

在你的index.html中很早就写了

if (window.require) {
  window.requireNode = window.require;
  window.require = undefined;
}

,然后

<script src="js/lib/require.js"></script>

所以我可以写

window.requireNode("remote")

加载"节点电子"的东西在我的网页

和传统的

window.require("my/module")

加载模块