Node.js “中需要相对路径”;“客户端”;电子中的JS

Node.js “中需要相对路径”;“客户端”;电子中的JS,node.js,electron,require,Node.js,Electron,Require,对于由HTML文件中的标记执行的脚本,要求如何在Electron中工作?例如,我有: -index.html -langs/js.js -langs/test.js 我在index.html中有,我想从langs/js.js中获取langs/test.js,但这不起作用: 要求(“/测试”) 它必须是require(“./langs/test”)即使从js到test的相对路径只是“/test”。有没有一种方法可以让它在不指定每个require中HTML文件的完整路径的情况下工作?始终使用req

对于由HTML文件中的
标记执行的脚本,
要求如何在Electron中工作?例如,我有:

-index.html
-langs/js.js
-langs/test.js
我在index.html中有
,我想从langs/js.js中获取langs/test.js,但这不起作用:

要求(“/测试”)


它必须是
require(“./langs/test”)即使从js到test的相对路径只是“/test”。有没有一种方法可以让它在不指定每个
require
中HTML文件的完整路径的情况下工作?

始终使用
require
加载CommonJS模块,如果不这样做,Node将无法正确设置模块作用域,事情将以微妙的方式发生。如果使用
require('./langs/js.js')
加载
js.js
,则
require('./test')
将按预期工作。

始终使用
require
加载CommonJS模块,否则Node将无法正确设置模块范围,事情将以微妙的方式发生。如果您使用
require('./langs/js.js')
加载
js.js
,那么
require('./test')
将按预期工作